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