python - 没有 HTML 转义的 Django 表单值

标签 python django-forms currency symbols

我需要设置 Django forms.ChoiceField 来显示货币符号。由于 django 表单转义了所有 HTML ASCII 字符,我无法得到 $ ( ) 或英镑; ( £ ) 显示货币符号。

<select id="id_currency" name="currency">
    <option value="&amp;#36;">&#36;</option>
    <option value="&amp;pound;">&pound;</option>
    <option value="&amp;euro;">&euro;</option>
</select>

您能否建议任何方法来至少为选项的值部分显示实际的 HTML 货币字符?

<select name="currency" id="id_currency">
    <option value="&amp;#36;">$</option>
    <option value="&amp;pound;">£</option>
    <option value="&amp;euro;">€</option>
</select>

更新: 请注意,我使用 Django 0.96,因为我的应用程序在 Google App Engine 上运行。
上面的