フォームで textfield を使用できないため、 CharField である text というフィールドを textfield のように機能させようとしています。そのため、CSS を使用して charfield を拡大しました。問題は、文を入力するときです。文章は、テキストフィールドのように上から下に表示されるのではなく、直線のようにボックスの真ん中に表示されます。このチャーフィールドをテキストフィールドとまったく同じように機能させるにはどうすればよいですか
models.py
class House(models.Model):
user = models.ForeignKey(User)
name = models.CharField(max_length=100)
description = models.Textfield(max_length=100)
私のforms.py
class HouseForm(forms.ModelForm):
text = forms.CharField(required=False, )
class Meta:
model = House
fields = ('name', 'description',)
私のviews.py
def House(request):
form = houseForm()
return render(request,'house.html',{'form':form})
テンプレート
<form method="POST" enctype="multipart/form-data">
{% csrf_token %}
{{form.name}}
{{form.text}}
{{form.description}}
<input type = "submit" value="save" id="box2"/>
</form>
私のCSS
#id_text {
width: 230px;
height: 80px;
color:#9B5A3C;
font-family: Arial;
font-size: 15px;
position:absolute;
left:700px;
top: 260px;
}