登录 Django 后无法重定向到主页

wahyu 定期

嘿,我是 Django 框架的新手,我遇到了无法解决的问题。当我尝试使用 LOGIN_REDIRECT_URL 将管理员重定向到管理员自定义主页时,我将其设置为 /profile,但转到主页却引发了“找不到页面(404)”

这是我的根 url 文件

urlpatterns = [
path('admin/', admin.site.urls),
path('', include('front_page.urls')),
path('accounts/login',views.LoginView.as_view(),name='login'),
path('accounts/logout/', views.logout, name='logout', kwargs={'next_page': '/'}),
path('profile/', include('admin_page.urls')),

]

管理应用程序网址

app_name = "admin"

urlpatterns = [
    path('home/', views.index, name='admin_index'),
    path('berita/', views.BeritaList.as_view(), name='all_berita'),
]

设置.py

LOGIN_REDIRECT_URL = '/profile'

主页文件

<div class="jumbotron">
  <div class="container">
    <h1>Hello, admin</h1>
  <p>Selamat di halaman utama administrator,silahkan menekan tombol dibawah untuk menginput Peta atau berita</p>
  <p><a class="btn btn-primary btn-lg" href="{% url 'admin:all_berita' %}" role="button">Berita</a>
  <a class="btn btn-primary btn-lg" href="" role="button">Peta</a></p>
  </div>
</div>

我很困惑,因为它只有在我登录后尝试重定向管理员时才会发生,有人能帮我解决吗,谢谢

探索者
LOGIN_REDIRECT_URL = '/profile/home/'

将您的登录重定向 url 更改为上一个,因为没有页面调用 /profile/

你有

urlpatterns = [
    path('home/', views.index, name='admin_index'),
    path('berita/', views.BeritaList.as_view(), name='all_berita'),
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

成功登录后,我无法重定向到主页

用户登录后无法让 Express 重定向到主页

无法从登录页面重定向到主页

登录后重定向到管理员 - Django

在Django中登录后重定向到Next

django:登录后重定向到引用页面

如何在 Django 中将已通过身份验证的用户从登录页面重定向到主页?

登录后尝试将用户重定向到主页

登录后 /login 应重定向到主页

登录后如何重定向到主页:ReactJS?

使用Django登录后重定向

成功登录后的Django重定向

django PasswordChangeView始终重定向到登录

django login_required装饰器,即使登录后也始终重定向到登录页面

Django ajax表单 - 表单验证后重定向到主页

在Django重置管理员密码后如何重定向到管理员/登录URL

登录后如何重定向到用户请求的URL-Django loginrequiredmixin

登录失败页面后的 Django 未重定向到下一个

登录后无法重定向?

Django重定向登录后无法正常工作“下一步”不张贴?

Django重定向登录后无法正常工作“下一步”不张贴?

python-在登录视图中内置的Django无法重定向到next

Django:登录后重定向到上一页

登录后在Django Rest框架中重定向

Django-注销重定向到登录页面

在jsf2.2和primefaces中登录后重定向到默认(主页)页面

Spring Security-能够在初始重定向到主页后返回登录页面

我应该在注册后将用户重定向到登录页面还是主页?

Flask 登录后返回 302 状态代码(不重定向到主页)