gpt4 book ai didi

python - Django 模型表单集 - 修改表单标签和默认值

转载 作者:太空宇宙 更新时间:2023-11-03 19:34:43 25 4
gpt4 key购买 nike

我正在构建一个这样的表单集:

InterestFormSet = modelformset_factory(Interest, \
formset=BaseInterestFormSet, exclude=('userid',), extra=2)

我想为此表单的元素设置默认标签和值。

我知道在简单的表单中,我可以使用 fields 字典来更改表单的特定字段的这些内容,但是如何使用表单集来完成此操作?

我尝试扩展表单集(如您所见),看看是否可以从 __init__ 内访问 self.fields,但没有成功。

最佳答案

像这样的事情应该做你想要的:

class InterestForm(ModelForm):
pub_date = DateField(label='Publication date')

class Meta:
model = Interest
exclude = ('userid',)


InterestFormSet = modelformset_factory(Interest, form=InterestForm, extra=2)

关于python - Django 模型表单集 - 修改表单标签和默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4115541/

25 4 0
文章推荐: c# - 无法理解 "A field initializer cannot reference the nonstatic field"错误?
文章推荐: jquery - 使用 jQuery 覆盖 'display' css
文章推荐: html - 在IE9中设置