【发布时间】:2021-05-25 01:04:05
【问题描述】:
我正在学习 Django 和 Web 开发,但在配置 Django forms.Form 中的字段以使它们正确显示时遇到了困难。以下是我的代码:
即使我在 forms.Textarea 中调整我的 attrs 行和列,也没有任何区别。另外,我在 CSS 中放什么似乎并不重要,输出仍然是一样的。
class NewPageForm(forms.Form):
title = forms.CharField(label="Title", max_length=100, widget=forms.TextInput)
content = forms.CharField(label="Content", widget=forms.Textarea(attrs{"rows":3,"cols":10}))
我的html:
{% block body %}
<div class="form">
<form action="{% url 'create' %}" method="post">
{% csrf_token %}
{{ form.as_p }}
<input type = submit>
</form>
</div>
{% endblock %}
它的样子:
请指教。
【问题讨论】: