Django使用列表创建表单

时间:2014-12-17 05:25:45

标签: python django django-models

假设我有一套选择

choices1=(('mahi'),('is'),('awesome'))

我想创建一个下拉表单菜单来选择这些选项。我该怎么做?

我试过了

title1 = forms.CharField(max_length=2, choices=choices1)但是获取错误太多的值无法解压缩。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您需要ChoiceField,默认情况下会选择字段

title1 = forms.ChoiceField(choices=choices1)

并确定您的选择

(('mahi', 'mahi'),('is', 'is'),('awesome', 'awesome'))

它应该是元组