私は現在、テストで灯具を作成するのにfactory_boy
を使用しています。 Factory_boy
文書は、モデル内でForeignKey
フィールドのように機能する約SubFactory
しか言及していません。しかし、ManyToMany関連には何もなかった。私が次のポストモデルを持っていたら、その工場を作るためにどうすればいいですか?Python factory_boyライブラリDjangoモデルのm2m?
class Post(models.Model):
title = models.CharField(max_length=100)
tags = models.ManyToManyField('tags.Tag')
class PostFactory(factory.Factory):
FACTORY_FOR = Post
title = 'My title'
tags = ???
ねえ@ Ngoあなたは働いた答えを得ましたか? – Daryl
@Daryl:_prepareをオーバーライドするのが最も簡単な解決策です:) –