0
我有兩種類型的用戶說UserA
和UserB
。在我的模型我有Mongoengine和Django的用戶模型
from mongoengine import *
from django.contrib.auth import User
ClassA(User):
fieldA = StringField()
fieldB = StringField()
ClassB(User):
fieldC = BooleanField()
fieldD = BooleanField()
這是否意味着,在我的控制器我可以叫
user = ClassA()
user.fieldA = 'something'
user.save()
我有ClassA(Document)
和ClassB(Document)
之前。或者我應該繼承兩者? ClassA(Document, User)
?
我問的原因是因爲我想能夠使用mongoengine具有的身份驗證內容。