1

在我的模型中,我有这个

description = tinymce_models.HTMLField(help_text='A short descripton')

现在我想将此字段呈现为普通文本区域而不是 tinymece 字段。我无法编辑模型文件。

有什么办法可以覆盖表单中的相同字段。

像这样

description = forms.widgets.Textarea(attrs={'rows':4, 'cols':40})

我试过这个但没有奏效

4

1 回答 1

1

您可以指定要在modelformsMeta类中使用的小部件。例如:

class MyModelForm(ModelForm):
    class Meta:
        model = MyModel
        widgets = {
            'description': Textarea(attrs={'rows': 4, 'cols': 40}),
        }

参考:覆盖默认字段类型或小部件

于 2012-10-16T06:58:33.243 回答