如何调整Django textarea的大小?

Mil*_*ano 2 django textarea django-forms

可以调整Django创建的textarea的大小吗?

class TextAreaForm(forms.Form):
    input_text_area = forms.CharField(widget=forms.Textarea)
Run Code Online (Sandbox Code Playgroud)

我想将其放大,但我不知道如何。是否可以使用Django调整大小?

  <br>
    {{ text_area_form }}
  <br>
Run Code Online (Sandbox Code Playgroud)

我在中仅找到用于调整表单大小的解决方案Django administration

Ada*_*dam 7

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}),
        }
Run Code Online (Sandbox Code Playgroud)

这对于阅读以下内容会有所帮助:(https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#overriding-the-default-fields

  • 您可以像这样编辑最初编写的内容:`input_text_area = forms.CharField(required = False,widget = forms.Textarea(attrs = {'rows':80,'cols':20}))) (3认同)