LoginView & LogoutView

class LoginView

Attributes:

  template_name: The name of a template to display for the view userd to log the user in. Defaults to registration/login.html.

  redirect_field_name: The name of a GET field containing the URL to redirect to after login. Defaults to next.

Here’s what LoginView does:

• If called via GET, it displays a login form that POSTs to the same URL. More on this in a bit.

• If called via POST with user submitted credentials, it tries to log the user in. If login is successful,

the view redirects to the URL specified in next. If next isn’t provided, it redirects to settings.
LOGIN_REDIRECT_URL (which defaults to /accounts/profile/). If login isn’t successful, it
redisplays the login form.

 

 

 

class LogoutView

Attributes:

  • next_page: The URL to redirect to after logout. Defaults to settings.LOGOUT_REDIRECT_URL.

  • template_name: The full name of a template to display after logging the user out. Defaults to
registration/logged_out.html.
  • redirect_field_name: The name of a GET field containing the URL to redirect to after log out.
Defaults to next. Overrides the next_page URL if the given GET parameter is passed.
  • extra_context: A dictionary of context data that will be added to the default context data passed to
the template.
  • success_url_allowed_hosts: A set of hosts, in addition to request.get_host(), that are
safe for redirecting after logout. Defaults to an empty set.

转载于:https://www.cnblogs.com/BurgundyRed/p/9724414.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值