我使用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)限制访问我使用的是基于类的视图