2

フォームで 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;
}
4

1 に答える 1