1

こんにちは、次のフォーム フィールドがあります。

フォーム.py

self.fields['sender_name'] = forms.ModelChoiceField(queryset=this_originator_name)

私のテンプレートでは、選択に値がない (クエリセットが空である) かどうかを検出して、メッセージとリンクを表示したいと考えています。

これは私が試したものですが、成功しませんでした...

テンプレート...

{% if form.content.value == ""  %}

link here

{% endif %}

PS私は探していません empty_label。ありがとう

4

1 に答える 1

2

どうですか

{% if form.sender_name.queryset.count == 0 %}

link here

{% endif %}

注:正確には覚えていませんが、実際にあった可能性がありますform.sender_name.field.queryset.count

于 2013-04-13T22:54:01.447 に答える