luc*_*luc 1 python django django-authentication
由于用户身份验证,我的应用中的错误已经丢失了一些时间.我认为这有点令人困惑,但也许有人可以解释原因,它在我看来非常符合逻辑.
的user.is_staff是一个成员变量,而user.is_authenticated是一种方法.但是is_authenticated只有返回true或false取决于如果该类User或AnonymousUser(见http://docs.djangoproject.com/en/dev/topics/auth/)
这有什么理由吗?为什么user.is_authenticated是方法?
提前致谢
因为is_staff是数据库字段而is_authenticated不是(因为那会很奇怪).也许is_authenticated可以变成一个属性,但是django开发者必须已经决定,使它成为一个函数会更清楚.
| 归档时间: |
|
| 查看次数: |
1656 次 |
| 最近记录: |