未加载页面。 我没有错误,但肯定链接不好。 我在html文件中写道,
<button type="button" name="results" url="{% url 'results' %}">
<font size="10">Resulyshow</font>
</button>
在urls.py中
from django.conf.urls import url
from . import views
from django.views.generic import TemplateView
urlpatterns = [
url(r'^results$', TemplateView.as_view(template_name='registration/accounts/result.html'), name='results'),
]
我想,我应该在urls.py中写url(..., name='page_name')
,在html文件中写{% url 'page_name' %}
。所以,我写了这些代码,但是它们无法正常工作。我怎么能解决这个问题?
答案 0 :(得分:0)
您无法将url放入按钮内。和
<font size="10">
也不是正确的HTML。你应该在你的CSS中包含font-size。像这样:
button {
font-size: 10px;
}
这将使所有按钮使用10 px字体大小。
如果页面上没有任何表单,并且您只想在单击按钮后重定向用户,则应使用链接而不是按钮。像这样:
<a href="{% url 'results' %}">
如果要使用css样式,可以为其添加一个类。
如果您的html中有一个表单,并且您的按钮位于该表单中,则应在该表单中指定操作属性,并在其中提交此表单的网址和方法。像这样:
<form action="{% url 'results' %}" method="POST">
如果该表单包含文件输入,则应添加
enctype="multipart/form-data"
进入它。
如果您希望将表单作为sumbittem放入此页面网址,则执行此操作:
<form action="." method="POST">
希望它有所帮助。