class Label(models.Model):
name = ...
slug_name = ...
这是我从模型中直接创建的表单
class LabelForm(models.Model):
class Meta:
model = Label
如何为网址HiddenInput
添加网址? slug_name
也不能为空,因为它是必需的......
由于
答案 0 :(得分:2)
对于必填字段,请使用the blank
field option with a TextField
:
slug_name = TextField(blank=False)
对于HiddenInput
窗口小部件,我假设模型中存在一个url字段(在您发布的代码中不是这种情况),请检查Django's own guide to overriding the default field types or widgets on a ModelForm
:
class LabelForm(models.Model):
class Meta:
model = Label
widgets = {'url': HiddenInput()}