Jos*_*sso 5 django django-urls
好的,所以我要做的就是根据视图中的某些逻辑将用户重定向到登录页面。我试过了:
reverse('django.contrib.auth.views.login')
Run Code Online (Sandbox Code Playgroud)
而且我还尝试在应用程序的urls.py中创建一个唯一条目
from django.contrib.auth.views import login
urlpatterns = patterns('',
url(r'^login/', login, name='my-login'),
)
Run Code Online (Sandbox Code Playgroud)
那在我看来
reverse('my-login')
Run Code Online (Sandbox Code Playgroud)
但是它们都给我一个NoReverseMatch错误。
正确的方法是什么?
您的网址中的其他地方肯定有问题。我可以很好地反转 auth login url 模式:
from django.core.urlresolvers import reverse
print reverse('django.contrib.auth.views.login')
Run Code Online (Sandbox Code Playgroud)