2024-04-24 21:57:53 发布
网友
我最近开始使用django。我正在建立一个用户登录服务。 登录,我将作为邮政服务发送。一旦用户登录,就有一个要呈现的模板。 但是浏览器地址没有更新。
如:美国广播公司我的表单根应该是 “form action=”/login“…..>;“
一旦用户按下登录按钮浏览器的网址将是abc.com/login. 登录后我想要 “的url”父域“再说一遍。
请帮帮我。
如果使用内置的Django authentication,则可以使用内置函数在登录或注销后重定向。您可以重定向到特定的页面,也可以重定向到他们试图访问的页面。
例如,上面的文档在使用login-required decorator时使用了以下示例:
from django.contrib.auth.decorators import login_required @login_required(redirect_field_name='redirect_to') def my_view(request): ...
我强烈建议你看看上面的医生。当我第一次设置Django的身份验证时,我印象深刻的是,我只花了30分钟就按照我想要的方式设置它,而且大部分时间都是在阅读上面的页面。
在“使用登录”视图中,在成功登录时,应重定向到希望用户登录的页面,例如
def login_view(request): if not correct_login: pass#return response with errors else return HttpResponseRedirect("/welcome")
请参阅HttpResponseRedirect或使用redirect快捷方式。
如果使用内置的Django authentication,则可以使用内置函数在登录或注销后重定向。您可以重定向到特定的页面,也可以重定向到他们试图访问的页面。
例如,上面的文档在使用login-required decorator时使用了以下示例:
我强烈建议你看看上面的医生。当我第一次设置Django的身份验证时,我印象深刻的是,我只花了30分钟就按照我想要的方式设置它,而且大部分时间都是在阅读上面的页面。
在“使用登录”视图中,在成功登录时,应重定向到希望用户登录的页面,例如
请参阅HttpResponseRedirect或使用redirect快捷方式。
相关问题 更多 >
编程相关推荐