0

次のような単純なフォームがあります。

class ProjectInfoForm(forms.Form):
    module = forms.ModelChoiceField(
        queryset=Module.objects.all().order_by('name'),
        initial=184
    )
    ...

テンプレート内:

<!-- module -->
<h2>Select A Module</h2>
<p>{{ form.module }}</p>

私がやりたいのは、データベース内の単一の「特別な」エントリ (Module.name == 'Typical') を<span>タグでスタイルすることです。オブジェクトを標準としてデータベースに保存しようとしましたが{{ form.module|safe }}、html 要素を un-ecsape しません。

おそらくこれを行うより良い方法はありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

0

内に追加のタグを配置することは想定されていません<option>

この特定の にクラス/ID を適用するには、JavaScript を使用することをお勧めします<option>

于 2013-01-07T20:19:49.687 に答える