Django test fail to build foreign key relationship with hidden related_name
У меня есть две модели:
class Model1(blah):
hidden = models.ForeignKey(
Model2, related_name='+',
)
class Model2(blah):
# model content
Итак, проблема в том, что при использовании django test, тестовая база данных не может создать связь между Model
и Model2
, я подозреваю, что это из-за поля related_name='+'
. Не уверен, что можно решить эту проблему без изменения related_name
.
проблема решается предварительным заполнением базы данных тестирования с помощью опции fixture
. related_name="+"
не является реальной проблемой. реальная проблема в том, что база данных должна быть заполнена перед тестированием.