0
をクラスメソッドエラー:オーバーライドの_CREATEは、私はジャンゴを使用して、特定のモデルの新しいオブジェクトを作成するためのカスタムメソッドを持っています
TypeError: _create() missing 1 required positional argument: 'model_class'
私は間違っていますか?
をクラスメソッドエラー:オーバーライドの_CREATEは、私はジャンゴを使用して、特定のモデルの新しいオブジェクトを作成するためのカスタムメソッドを持っています
TypeError: _create() missing 1 required positional argument: 'model_class'
私は間違っていますか?
これが機能するためには、あなたがそのよう@classmethodデコレータを追加する必要があります。
class DiseaseFactory(factory.django.DjangoModelFactory):
class Meta:
model = models.Disease
@classmethod
def _create(cls, model_class, *args, **kwargs):
obj = model_class.create_new(first_name=f"Disease{uuid.uuid4()}")
return obj