在我的模型中,我有这个
description = tinymce_models.HTMLField(help_text='A short descripton')
现在我想将此字段渲染为普通文本区域而不是tinymece字段。我无法编辑模型文件。
有什么方法可以覆盖我表单中的相同字段。
像这样description = forms.widgets.Textarea(attrs={'rows':4, 'cols':40})
我尝试了这个,但没有奏效
答案 0 :(得分:1)
您可以在modelform
s Meta
课程中指定要使用的小部件。例如:
class MyModelForm(ModelForm):
class Meta:
model = MyModel
widgets = {
'description': Textarea(attrs={'rows': 4, 'cols': 40}),
}