通貨記号を表示するには、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>
更新:私のアプリケーションは Google App Engine で実行されているため、Django 0.96
を使用していることに注意してください。
上記の<SELECT>は、Django Forms を使用してレンダリングされます。
currencies = (('$', '$'),
('£', '£'),
('€', '€'))
currency = forms.ChoiceField(choices=currencies, required=False)
ありがとう、
アルン。