我是 Django 的新手,已经编写了登录/注册程序。
目前,在单击提交按钮登录时,我被导航到一个页面www.example.com/login
。同样,当我尝试注销时,注销成功并且 URL 为www.example.com/logout
. 成功注册后,URL和函数使用相同的模板www.example.com/register
。我知道这是因为我以这种方式修改了网址。register
login
urls.py
www.example.com
无论用户登录、注册还是注销,我都希望保持 url 相同 ( )。我怎样才能做到这一点?
这是我的urls.py
文件:
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^$', 'website.views.home', name='home' ),
url(r'^admin/', include(admin.site.urls)),
url(r'^login/$', 'website.views.user_login'),
url(r'^register/$', 'website.views.user_register'),
url(r'^logout/$', 'website.views.user_logout'),
)
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
urlpatterns += staticfiles_urlpatterns()
我的views.py
文件:http ://dpaste.com/1196312/