9
我在Django項目中測試Jinja2併產生奇怪的輸出。 當我呈現的形式,有些字符(< >
等)HTML編碼Jinja 2 - Django窗體:呈現編碼HTML
在模板:
{{ form.as_p() }}
它呈現給瀏覽器:
<p><label for="id_username">Utilisateur:</label> <input autocomplete="off" id="id_username" type="text" name="username" maxlength="100" /></p> <p><label for="id_password">Mot de passe:</label> <input autocomplete="off" type="password" name="password" id="id_password" /></p>
看着來源:
&lt;p&gt;&lt;label for=&quot;id_username&quot;&gt;Utilisateur:&lt;/label&gt; &lt;input autocomplete=&quot;off&quot; id=&quot;id_username&quot; type=&quot;text&quot; name=&quot;username&quot; maxlength=&quot;100&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;label for=&quot;id_password&quot;&gt;Mot de passe:&lt;/label&gt; &lt;input autocomplete=&quot;off&quot; type=&quot;password&quot; name=&quot;password&quot; id=&quot;id_password&quot; /&gt;&lt;/p&gt;
有沒有人知道這個問題?
大能正常工作。 謝謝! – Patrick
@帕特里克:如果你覺得這篇文章有用,請[接受](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 –
Upvoted。也幫助我! – Raj