2012-06-06 26 views
-1

任何人都知道如何獲取模板中的選擇部件選項。Django Select部件變量

我已經完成了論文。我重寫管理模板,我可以更改管理員表單代碼,但我不希望出於應用程序完整性目的。

{{field.choices}} 

無產量。

{%for i in field%}{{i.choices}}{%endfor%} 

Yeilds()

我需要從模板訪問該變種。 我想將選擇字段改爲無線電。

+1

你應該改變你的表單字段的默認小部件爲[RadioSelect](https://docs.djangoproject.com/en/dev/ref/forms/widgets/#radioselect) – San4ez

+0

很好的答案,謝謝,但問題是我不想更改管理表單,我搞亂了管理員。 –

+0

另外丹尼爾,我相信你是審查的東西。 –

回答

1

如果fieldBoundField

{{ field.field.widget.choices }} 

應該讓你的選擇迭代。

+0

你是人,非常感謝。這很好,而不是任何人都應該做我正在做的事情。 –