【发布时间】:2011-11-12 17:44:13
【问题描述】:
我正在构建一个表单向导。第一步,我有一个包含一个字段的表单。该字段是外键。 Django 的外键默认小部件在下拉(选择)菜单中为我提供了该字段的选项,并将每个选项表示为 html 选项。我将默认小部件更改为 RadioSelect。所以现在它通过单选按钮为我提供了该字段的选项。
这是我的forms.py
class ChooseProductTypeForm(ModelForm):
class Meta:
model = Product
widgets = {
'type': RadioSelect,
}
我想做的是能够遍历每个选项,并为我存储在模型上的每个选项获取特定数据。
我希望它会像这样简单:
{% for field in form %}
{% for option in field %}
{{ option.image }}
{{ option.title }}
{{ option.description }}
{% endfor %}
{% endfor %}
在研究了一天半之后,我决定看看社区怎么说。 FWIW,我找到了一些可行但非常复杂的解决方案。一定有更简单的方法吧?
【问题讨论】: