Django选择字段而不定义选择

时间:2017-03-28 14:20:46

标签: django

如何在Django中创建表单选择字段而不定义其中的选项?我在模板中使用{{myform.field}}。

据我所知,选择属性将字段呈现为django形式的选择:

CHOICE_1 = "choice1"
CHOICE_2 = "choice2"

MY_CHOICES = (
(CHOICE_1 = "1"),
(CHOICE_2 = "2"),
)

field = models.CharField(max_length=20, choices=MY_CHOICES, defaults="1")

但是我不想在这里定义我的选择,我想在jQuery中添加它们,因为值列表取决于另一个字段的内容。我希望这会动态变化。

1)如何让我的模板标签{{myform.field}}在没有选择的情况下呈现为选择?

2)如果您定义了您的选择列表,django是否允许您保存列表中不包含的其他值,否则会引发验证错误?这样我可以使用'默认'我后来改变的选择列表。

0 个答案:

没有答案