url 用于 Django 中的 accounts/profile
url for accounts/profile in Django
我正在使用 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='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.
accounts
是Django的内置函数吗?
如果是,如何访问url到accounts
应用程序?如果不是,为什么它在那里?
Edit 2 : url pattern from myapp.urls.py
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),
]
默认情况下,在 Django 中成功登录重定向到:
- URL 在 URL 中作为
?next=
参数传递,或
- URL 否则指定为
settings.LOGIN_REDIRECT_URL
。
url 个帐户,通常随包 django-registration
一起提供。对于我的例子,它被实现为 url(r'^accounts/', include('registration.backends.simple.urls')),
。从那里重定向工作。即 accounts/login、accounts/register 等。参见 documentation
我正在使用 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='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.
accounts
是Django的内置函数吗?
如果是,如何访问url到accounts
应用程序?如果不是,为什么它在那里?
Edit 2 : url pattern from
myapp.urls.py
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),
]
默认情况下,在 Django 中成功登录重定向到:
- URL 在 URL 中作为
?next=
参数传递,或 - URL 否则指定为
settings.LOGIN_REDIRECT_URL
。
url 个帐户,通常随包 django-registration
一起提供。对于我的例子,它被实现为 url(r'^accounts/', include('registration.backends.simple.urls')),
。从那里重定向工作。即 accounts/login、accounts/register 等。参见 documentation