gpt4 book ai didi

python - 如何在 Django forms.Form 中配置字段?

转载 作者:行者123 更新时间:2023-12-04 17:18:32 25 4
gpt4 key购买 nike

我正在学习 Django 和网络开发,并且在 Django forms.Form 中配置字段以使其正确显示时遇到困难。下面是我的代码:

即使我在 forms.Textarea 中调整属性行和列,也没有任何区别。此外,无论我在 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 %}

它的样子:

screenshot

请指教。

最佳答案

你可以试试:

content = forms.CharField(label=False, widget=forms.Textarea(attrs={'rows': 3}))

甚至添加一个 CSS 类来自定义它:

content = forms.CharField(label=False, widget=forms.Textarea(attrs={'class': 'form-control', 'rows': 3}))

关于python - 如何在 Django forms.Form 中配置字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67680471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com