2012-10-16 78 views
1

在我的模型,我有這個如何覆蓋在Django表單模型字段

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

現在我想使這個字段作爲普通文本區域不是tinymece領域。我無法編輯模型文件。

有什麼辦法可以重寫我的表單中的相同字段。

這樣

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

我試過,但沒有工作

回答

1

您可以指定要在modelform小號Meta類使用什麼部件。例如:

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

參考:Overriding the default field types or widgets

+0

謝謝哥們,它的工作 – user825904