Есть две фабрики:
class UserFactory(factory.Factory):
class Meta:
model = models.User
.....
class ProfileFactory(factory.Factory):
class Meta:
model = models.Profile
user = factory.SubFactory(UserFactory)
При сборке модели через
ProfileFactory.build()
,
Gino.CrudModel
не может задать значение для атрибута `user` для модели Profile, т.е есть строчки:
setattr(self._instance, key, value)
value = getattr(self._instance, value_from)[key] # value_from = __values__
; которые отрабатывают для примитивов (str, int), но не работают для связанных моделей.