Можно ли использовать черты (или что-то еще в Factory Boy) для запуска создания других объектов фабрики? Например: в ситуации «Пользователь-покупка-продукт» я хочу создать пользователя и сообщить, что у этого пользователя есть продукт, приобретенный с помощью чего-то простого:
UserFactory.create(with_purchased_product=True)
Потому что слишком сложно вызвать UserFactory, ProductFactory и PurchaseFactory, а затем создать связь между ними. Должен быть более простой способ сделать это.
Любая помощь будет оценена по достоинству.