2017-11-02 16 views
0

Textareaのデフォルトサイズを変更したい。私が読んで: [https://docs.djangoproject.com/en/1.11/_modules/django/forms/widgets/#Textarea][1] しかし、私はオーバーライドできるかわからない、それモデルなしのDjangoのTextareaを上書きします。フォーム内のみ

MY CODE:

forms.py:

from django import forms 

class KarForm(forms.Form): 
    message = forms.CharField(
     widget=forms.Textarea, 
     label="", 
    ) 

views.py:

from django.shortcuts import render 
from .forms import KarelForm 

def home(request): 
    form = KarForm() 
    context = { 
    "form": form 
    } 
    return render(request, "form.html", context) 

答えて

2

チェックthe docsたとえば、クラスやその他の属性を追加することができます。

class CommentForm(forms.Form): 
    name = forms.CharField(widget=forms.TextInput(attrs={'class': 'special'})) # then you define the class in your css file 
    url = forms.URLField() 
    comment = forms.CharField(widget=forms.TextInput(attrs={'size': '40'})) 
関連する問題