Django ChoiceField没有工作{%for sub in subs%}

时间:2016-11-16 20:47:08

标签: python django choicefield

在我的django项目中,我有一个名为formquestions.html的模板。在模板内部,我循环遍历我的数据库中的所有子类别(现在它仅用于测试目的)。我的问题是我的ChoiceField没有下降,所以您可以选择其他选项。如果我移动到for循环之外它可以正常工作。

# form.py
DATA_DISPLAY_TYPE = (
    ('input', 'Input'),
    ('select', 'Select'),
    ('checkbox', 'CheckBox'),
)    
class EditSubInfo(forms.Form):
    help_text = forms.CharField(widget=forms.Textarea)
    data_display_type = forms.ChoiceField(choices=DATA_DISPLAY_TYPE)


# formquestions.html
{% for sub in subs %}
    Name: sub.name
    Choices: {{form.data_display_type}}
{% endfor %}

ChoiceField渲染得很好。但是当你试图点击它时,没有任何反应。如果我将它移到for循环之外,它将正常工作。什么是错误的想法?

0 个答案:

没有答案