2个在django中的单独用户帐户

时间:2018-11-29 00:24:04

标签: python django django-admin

我想知道django / python是否可以有2个单独的帐户。我有一个用户(客户)帐户,但也希望有一个在同一项目上登录的服务提供商帐户。这可能吗,什么是最好的方法?

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式扩展django的默认用户: 从AbstractUser继承

from django.contrib.auth.models import AbstractUser


class User(AbstractUser):
  #Boolean field to check if client or service provider
  is_client = models.BooleanField(default=False)
  is_serviceprovider = models.BooleanField(default=False)
  # Give other fields

然后在settings.py中添加

AUTH_USER_MODEL = 'appname.User'