私は2種類のユーザーが言うUserA
とUserB
。私のモデルには
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が持っている認証機能を使用できるようにしたいからです。