私は Django の初心者で、ログイン/登録手順を作成しました。
現在、送信ボタンをクリックしてログインすると、ページに移動しますwww.example.com/login
。同様に、ログアウトしようとすると、ログアウトは成功し、URL はwww.example.com/logout
. 登録が成功すると、URL はwww.example.com/register
とregister
関数login
が同じテンプレートを使用します。これはurls.py
、そのような方法で URL を変更したためです。
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/