タイトルとテキストの2つの入力欄に初期入力の文字を表示させたいのですが、
titeleの方は表示できたのですが、textのほうはTextareaで入力欄を大きくしているのでどうもうまくコードが書けません。
widget=forms.TextInput(attrs={'placeholder':''})
と
widget=forms.Textarea()
この2つを適用させるにはどのように書けばよいでしょうか?よろしくおねがいいたします。
forms.py
python
1from django import forms 2from .models import QuestionPost 3 4 5 6class QuestionCreateForm(forms.ModelForm): 7 title = forms.CharField(widget=forms.TextInput(attrs={ 8 'placeholder':'タイトル:わからないこと、解決したいことを10文字以上で書いてください' 9 })) 10 text = forms.CharField(widget=forms.Textarea()) 11 12 13 14 class Meta: 15 model = QuestionPost 16 fields = ('title', 'text', 'created_at', 'category')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。