摘要: Django的权限系统很简单,它可以赋予users或groups中的users以权限。Django admin后台就使用了该权限系统,不过也可以用到你自己的代码中。User对象具有两个ManyToManyField字段,groups和user_permissions groups = mode... 阅读全文
posted @ 2014-10-29 22:57 再见紫罗兰 阅读(4811) 评论(0) 推荐(0) 编辑
摘要: 在每个Web请求中都提供一个 request.user 属性来表示当前用户。如果当前用户未登录,则该属性为AnonymousUser的一个实例,反之,则是一个User实例。 你可以通过is_authenticated()来区分,例如: if request.user.is_authenticated 阅读全文
posted @ 2014-10-29 22:46 再见紫罗兰 阅读(7598) 评论(0) 推荐(0) 编辑
摘要: User对象User对象是认证系统的核心。用户对象通常用来代表网站的用户,并支持例如访问控制、注册用户、关联创建者和内容等。在Django认证框架中只有一个用户类,例如超级用户('superusers’)或('staff')用户只不过是相同用户对象设置了不同属性而已。缺省字段Fieldsuserna... 阅读全文
posted @ 2014-10-29 22:44 再见紫罗兰 阅读(20242) 评论(0) 推荐(1) 编辑