在Django中,是否可以调整文本区域的大小?
class TextAreaForm(forms.Form):
input_text_area = forms.CharField(widget=forms.Textarea)
我想把它变大,但我不知道如何操作。是否可以使用Django来调整大小?
<br>
{{ text_area_form }}
<br>
我只找到了在Django管理界面
中调整表单大小的解决方案。
在Django中,是否可以调整文本区域的大小?
class TextAreaForm(forms.Form):
input_text_area = forms.CharField(widget=forms.Textarea)
我想把它变大,但我不知道如何操作。是否可以使用Django来调整大小?
<br>
{{ text_area_form }}
<br>
我只找到了在Django管理界面
中调整表单大小的解决方案。
Django文档描述如何覆盖默认字段:
from django.forms import ModelForm, Textarea
from myapp.models import MyModel
class MyForm(ModelForm)
class Meta:
model = MyModel
widgets = {
'summary': Textarea(attrs={'rows':80, 'cols':20}),
}
这应该有助于阅读: (https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#overriding-the-default-fields)
from django.forms import ModelForm, Textarea
;已更正。至于你的另一个问题,“MyModel”是你的模型名称的填充,因此您应该进行更改。 - AdamTextAreaForm
收集到的文本表示您的模型中的一个字段,那么您应该使用该模型。 - Adaminput_text_area = forms.CharField(required=False, widget=forms.Textarea(attrs={'rows': 80, 'cols': 20}))
。 - Adam