在我的模型中,我有这个
description = tinymce_models.HTMLField(help_text='A short descripton')
现在我想将此字段呈现为普通文本区域而不是 tinymece 字段。我无法编辑模型文件。
有什么办法可以覆盖表单中的相同字段。
像这样
description = forms.widgets.Textarea(attrs={'rows':4, 'cols':40})
我试过这个但没有奏效
您可以指定要在modelform
sMeta
类中使用的小部件。例如:
class MyModelForm(ModelForm):
class Meta:
model = MyModel
widgets = {
'description': Textarea(attrs={'rows': 4, 'cols': 40}),
}
参考:覆盖默认字段类型或小部件