有问题的标签:
< a href="{% url django.contrib.auth.views.login %}">Login< /a>
Run Code Online (Sandbox Code Playgroud)
URL配置:
from django.contrib.auth import views <br />
...<br />
(r'^login/$',views.login, {'redirect_field_name' : '/' })
<br />...
Run Code Online (Sandbox Code Playgroud)
最好使用命名网址,它们将来会节省大量维护工作并首先打字.
如果您保持网址的名称相同,您可以重命名视图功能,将其移动到其他应用程序等,您根本不需要使用此网址更改模板或其他位置.
在urls.py中:
url(r'^login/',path.to.view,name='login',...)
Run Code Online (Sandbox Code Playgroud)
在模板中:
<a href="{%url login%}">login here</a>
Run Code Online (Sandbox Code Playgroud)
在观点中:
login_url = reverse('login')
Run Code Online (Sandbox Code Playgroud)