【发布时间】:2020-06-03 02:09:42
【问题描述】:
我的 Django 模型中有 ChoiceField,它由多个选项组成,我在表单中使用 CheckboxSelectMultiple 小部件来获得多个选择选项。
模型-
BREAKFAST_CHOICES = (('fruits', 'A bowl of fruits with nuts'),
('tofu', 'Tofu Omlette'),
('1', 'Option 1'),
('2', 'Option 2'),
('3', 'Option 3'),)
breakfast = MultiSelectField(choices=VBREAKFAST_CHOICES, null=True, blank=True, default=False)
表格-
widgets = {
'breakfast': forms.CheckboxSelectMultiple,
}
现在,将来如果我想用其他一些选项更改现有选项(选项)或添加和删除选项,我该怎么做? 非程序员是否有更简单的方法可以从外部更新文件并实现这一目标?即我的选择字段可以获取一个包含选项列表的外部文件,这些选项可以在需要时进行编辑。
【问题讨论】:
标签: python django django-models django-forms django-file-upload