在我的Django(1.2)项目中,我想在模型中预填充一个字段,但我的新值被忽略了.这是片段:
class ArtefactForm(ModelForm):
material = CharField(widget=AutoCompleteWidget('material', force_selection=False))
def __init__(self, *args, **kwargs):
super(ArtefactForm, self).__init__(*args, **kwargs)
self.fields['material'].initial = 'Test'
Run Code Online (Sandbox Code Playgroud)
我也试过self.base_fields,但没有效果:表格中始终显示数据库值.有任何想法吗?