Py学习  »  Django

基于Django中的自定义用户类型限制对视图的访问

Varghese Thomas • 4 年前 • 858 次点击  

我使用3种用户类型的AbstractUser创建了一个自定义用户

    USER_TYPE = (
    ("type1", "type1"),
    ("type2", "type2"),
    ("type3", "type3"),
)

class User(AbstractUser):
    user_type = models.CharField(max_length=50, choices=USER_TYPE, null=True, blank=True, default="")

每个用户都有一个仪表板,它只对相应的用户可见,但在我的案例中,如果有任何用户登录,我可以访问所有仪表板,因此如何基于此用户类型(type1、type2、type3)限制访问我使用的是基于类的视图

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52456
 
858 次点击  
文章 [ 1 ]  |  最新文章 4 年前