【发布时间】:2017-12-30 16:50:23
【问题描述】:
当我从登录页面启动我的 Django 项目时,url 显示如下:
http://127.0.0.1:8000/login/?next=/
但我只想要这个:
http://127.0.0.1:8000/login
隐藏出现在 url 中的下一个参数的方法是什么? 我已将登录 url 和登录重定向 url 设置为 settings.py:
settings.py
LOGIN_URL = '/login/'
LOGIN_REDIRECT_URL = '/'
urls.py
urlpatterns = [
url(r'^$',views.index,name='home'),
url(r'login/$',views.userLogin,name='login'),
]
【问题讨论】:
-
您有什么真正想要这样做的理由吗?当您有其他需要登录的页面并且用户直接转到它们时 - 它不会对用户体验产生太大影响,他们必须登录,转到主页,然后必须返回他们打算去的地方...