假设我有以下模型:
class Example(models.Model):
name = models.CharField(max_length=40)
我希望它的表单具有字段“名称”的初始值,所以它可能是:
class ExampleForm(forms.ModelForm):
name = forms.CharField(initial="initial_name")
这对于这个简单的示例来说已经足够了,但如果我有更复杂的 ModelFields(即带有覆盖的小部件),我在使用 basic 重新分配字段“名称”时会丢失所有内容forms.CharField
。
我的问题:有没有办法在 Meta 类中设置首字母,就像小部件一样?就像是...
class ExampleForm(forms.ModelForm):
class Meta:
initials = {
'name': 'initial_name',
}