我需要在Django的HTML页面中为textarea设置行和列,但它不起作用
我已经把行和列放在我的表格里了
Views.py
class EditForm(forms.Form):
title = forms.CharField(widget=forms.TextInput(attrs={'name':'title'}))
body = forms.CharField(widget=forms.Textarea(attrs={'name':'body', 'rows':3, 'cols':5}))
def new(request):
return render(request,"encyclopedia/handlepage.html", {
"title": "CREATE NEW PAGE",
"edit": False,
"editpage": EditForm()
})
handlepage.html
{% extends "encyclopedia/layout.html" %}
{% block title %}
{{ title }}
{% endblock %}
{% block body %}
<h1>{{title}}</h1>
<a href="https://guides.github.com/features/mastering-markdown/">Markdown guides</a>
{% if edit %}
//Useless right now
{% else %}
<form method="POST" action="{% url 'save' %}">
<input type="submit" value="SAVE ENTRY"><br>
{% csrf_token %}
{{ editpage }}
</form>
{% endif %}
{% endblock %}
把这些数字写在引号里。看看它是否有效
在init中添加它有效吗?我忘了为什么我必须这样做,但这是我一直在使用的(我可能已经过时了)
或者,在meta中:
相关问题 更多 >
编程相关推荐