相关疑难解决方法(0)

覆盖ModelForm中的初始值

在我的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,但没有效果:表格中始终显示数据库值.有任何想法吗?

python django django-forms

22
推荐指数
2
解决办法
2万
查看次数

标签 统计

django ×1

django-forms ×1

python ×1