Python Django中帐户/配置文件的url
我使用的是Django 1.11和它的新版本 我使用默认的登录和注销功能 当我登录时,它会重定向到Python Django中帐户/配置文件的url,python,django,django-authentication,django-1.11,Python,Django,Django Authentication,Django 1.11,我使用的是Django 1.11和它的新版本 我使用默认的登录和注销功能 当我登录时,它会重定向到accounts/profile,然后生成错误信息 Using the URLconf defined in myapp.urls, Django tried these URL patterns, in this order: ^ ^login/$ [name='login'] ^ ^logout/$ [name='logout'] ^ ^password_change/$ [name='pas
accounts/profile
,然后生成错误信息
Using the URLconf defined in myapp.urls, Django tried these URL patterns, in this order:
^ ^login/$ [name='login']
^ ^logout/$ [name='logout']
^ ^password_change/$ [name='password_change']
^ ^password_change/done/$ [name='password_change_done']
^ ^password_reset/$ [name='password_reset']
^ ^password_reset/done/$ [name='password_reset_done']
^ ^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$ [name='password_reset_confirm']
^ ^reset/done/$ [name='password_reset_complete']
^ ^$ [name='home']
^pages/
^search/
^admin/
The current path, accounts/profile/, didn't match any of these.
默认情况下,成功登录Django会重定向到:
- URL作为URL中的
参数传递,或?next=
- URL指定为
设置。否则,登录\u重定向\u URL
相关代码:url帐户,通常随软件包
django registration
提供。在我的例子中,它被实现为url(r'^accounts/',include('registration.backends.simple.url'),
。从那里重定向工作。i、 e.帐户/登录、帐户/注册等。请参见查看您的代码…和您的URLPatternseeEdit 2
。一切正常,我的问题是关于帐户
是的,我很熟悉这一点,我已经设置了登录\u重定向\u URL
我想创建一个登录用户配置文件页面,我认为如果帐户
是在appNo中构建的,没有内置的app帐户
,这很容易实现,只有django.contrib.auth
。
urlpatterns = [
url('^', include('django.contrib.auth.urls')),
url('^', include('pages.urls')),
url(r'^pages/', include('pages.urls')),
url(r'^search/', include('search.urls')),
url(r'^admin/', admin.site.urls),
]