2017-12-10 7 views
0

私は、Djangoのモデルは、私は工場ていることを確認するにはどうすればよいモデルDjangoのモデル工場を取得または作成

class CustomModelFactory(DjangoModelFactory): column = 'V1' FACTORY_FOR = CustomModel

のためのファクトリを定義以下

class CustomModel(models.Model): 
    column = models.CharField(max_length=50, unique=True) 

のように定義しています毎回createではなくget_or_createを実装していますか? これはどのように行うことができますか?

答えて

0

これを実装する方法は

class CustomModelFactory(DjangoModelFactory): class Meta: django_get_or_create = ('column',) column = 'V1' FACTORY_FOR = CustomModel

としてあなたファクトリクラスを構築することです
関連する問題