gpt4 book ai didi

python - Django 中帐户/个人资料的 url

转载 作者:太空宇宙 更新时间:2023-11-03 14:47:13 25 4
gpt4 key购买 nike

我正在使用 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 中的内置函数吗?

如果是,如何访问accounts应用程序的url?如果不是,为什么会存在?

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,否则。

相关代码:LoginView.get_success_url()

关于python - Django 中帐户/个人资料的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46144497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com