0
私はdjango 1.6とfactory-boyを使用しています。factory-boyは工場のSubFactoryのリストを作成します
ここclass UserFactory(factory.Factory):
class Meta:
model = models.User
username = factory.Sequence(lambda n: 'user%d' % n)
username
モデルでシンプルCharField
です。私がUserFactory()
と呼ぶたびに、私はオブジェクトを保存してユニークなユーザ名を取得しています。
工場少年ではfactory.SubFactory(SomeFactory)
を使用できます。
どのように私はにSomeFactory
のリストを生成できますか?
だから、私はParentOfSomeFactory()
を呼び出す場合、私はSomeFactoryのリストだけでなく、ParentOfSomeFactoryデータベースを作成しますが
とのリストを提供サブタイプのフィールドタイプはまだ非リストタイプのフィールドですが、どのように処理したいのですか?あなたの例では、 'lambda'がリストを返すならば、あなたはどうしますか? –
ラムダがリストを返すなら、あなたは何をしますか? ParentOfSomeFactory()を呼び出すと、データベースにSomeFactoryモデルのリストが自動的に作成されて保存されます。私は手動で作成したくありません。 –