如何创建Django模型表单,使其字段有时是必需的,有时不是?

2024-10-01 15:33:20 发布

您现在位置:Python中文网/ 问答频道 /正文

好的,问题来了。 假设我有一个只有两个字段的模型。就像这个:

class ColorForm(forms.Form):
    color_by_name = forms.CharField()
    color = forms.IntegerField(widget = forms.Select(choices=COLOR_CHOICES))

因此用户可以输入颜色名称,也可以从列表中选择。颜色是必需的,但这并不意味着用户应该手动输入。我在这里输入验证,这样我的代码就可以检查用户是否在dropdownlist中选择了颜色,如果没有,那么他应该手动编写它?你知道吗


Tags: 用户name模型formby颜色forms手动

热门问题