擅长:python、mysql、java
<p>在init中添加它有效吗?我忘了为什么我必须这样做,但这是我一直在使用的(我可能已经过时了)</p>
<pre><code>class EditForm(forms.Form):
body = forms.CharField(widget=forms.Textarea())
def __init__(self, *args, *kwargs):
super().__init__(*args, *kwargs)
self.fields['body'].widget.attrs['rows'] = 3
</code></pre>
<p>或者,在meta中:</p>
<pre><code>class EditForm(forms.Form):
# your fields defined here followed by Meta
class Meta:
fields = ['title', 'body' ]
widgets = {
'body': forms.Textarea(attrs={'rows': 3}),
}
</code></pre>