私はdjangoでmongoengineを使用しています。いくつかのフィールドを定義する mongoengine.django.auth.User から継承する CustomUser モデルがあります。一部のユーザーにのみ必要なフィールドがあります。すべての User オブジェクトにこのフィールドを入れたくありません。mongoengine.django.auth.User は、CustomUser モデルの継承元である mongoengine.Document から継承されるため、動的にフィールドを追加することはできません。 DynamicDocument
from mongoengine.django.auth import User
from mongoengine import DynamicDocument
class CustomUser(User, DynamicDocument):
# fields
このメソッドを使用して、CustomUser のフィールドを動的に作成できます。しかし、これを行っても大丈夫かどうか知りたいです。他に利用可能なより良い方法があれば、提案してください。ありがとう。