我需要设置 Django forms.ChoiceField 来显示货币符号。由于 django 表单转义了所有 HTML ASCII 字符,我无法获得 $ ( € ) 或 £ ( £ ) 以显示货币符号。
<select id="id_currency" name="currency">
<option value="&#36;">$</option>
<option value="&pound;">£</option>
<option value="&euro;">€</option>
</select>
您能否建议任何方法来显示实际的 HTML 货币字符,至少对于选项的值部分?
<select name="currency" id="id_currency">
<option value="&#36;">$</option>
<option value="&pound;">£</option>
<option value="&euro;">€</option>
</select>
更新:
请注意我使用Django 0.96,因为我的应用程序在 Google App Engine 上运行。
上面的<SELECT>是使用 Django Forms 呈现的。
currencies = (('$', '$'),
('£', '£'),
('€', '€'))
currency = forms.ChoiceField(choices=currencies, required=False)
谢谢,
阿伦。