有问题的标签:
< a href="{% url django.contrib.auth.views.login %}">Login< /a>
网址配置:
from django.contrib.auth import views <br />
...<br />
(r'^login/$',views.login, {'redirect_field_name' : '/' })
<br />...
最佳答案
最好使用命名的 url,它们可以节省大量的维护工作,并且可以在第一时间输入。
如果您保持 url 的名称相同,您可以重命名 View 函数,将其移动到不同的应用程序等。您根本不需要使用此 url 更改模板或其他地方。
在 urls.py 中:
url(r'^login/',path.to.view,name='login',...)
在模板中:
<a href="{%url login%}">login here</a>
在 View 中:
login_url = reverse('login')
关于Django url 模板标签 : 'module' object has no attribute 'views' ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1733435/