只是想知道我可以在注销后将URL设置为重定向到哪里.我知道你可以设置登录URL.我想重定向到我的主页.
我想使用Django的注销功能但不确定如何正确使用它.我一直在指这个Django用户认证:https://docs.djangoproject.com/en/dev/topics/auth/ 它读取
from django.contrib.auth import logout
def logout_view(request):
logout(request)
# Redirect to a success page.
Run Code Online (Sandbox Code Playgroud)
令我困惑的部分是#Redirect到成功页面.如何将其重定向到另一个页面.我应该使用HttpResponseRedirect还是向logout(request)添加其他参数.我不知道该怎么做..需要一些指导.
这是Django Authenetication面临的问题
任何想法如何解决问题?
我的Django会话设置是
SESSION_EXPIRE_AT_BROWSER_CLOSE =真SESSION_COOKIE_AGE = 3600
谢谢,Sujit
我已经设置了LOGOUT_URL ='http://www.google.fr但是当我退出时,它仍然会转到默认的网址'/ accounts/logout /'以及其他网址重定向.我到处寻找,我真的不知道它为什么不起作用
# Django settings for clinica project.
DEBUG = True
TEMPLATE_DEBUG = DEBUG
ADMINS = (
('admin', 'admin@fr.fr'),
)
MANAGERS = ADMINS
LOGOUT_URL ='http://www.google.fr'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': r'C:\Users\Megapayo\Desktop\Laurent_practica\pruebasdjango\proyecto\clinica\sqlite.db',# Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', …Run Code Online (Sandbox Code Playgroud)