Django 2.0中这些LoginRequiredMixin属性的目的是什么?

时间:2018-12-23 00:58:51

标签: python django mixins python-decorators

我试图了解如何在我的CBV(基于类的视图)中实现LoginRequiredMixin,但是我不理解这些属性的用途;

LoginRequiredMixin属性:

login_url =设置。LOGIN_URL

redirect_field_name = REDIRECT_FIELD_NAME

raise_exception =假

注意:我正在寻找一个网站;

https://django-braces.readthedocs.io/en/v1.2.0/access.html#loginrequiredmixin

1 个答案:

答案 0 :(得分:3)

您正在寻找的真实文档是:here

为了使您对StackOverflow有一个好的回答,我将进行总结。

login_url是您要将未授权用户重定向到的URL,以便他们可以登录。

根据{{​​3}},

redirect_field_name提供了一个替代字段供默认用户登录时参考。

raise_exception告诉Django是否返回HTTP 403错误。

相关问题