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="+" не является реальной проблемой. реальная проблема в том, что база данных должна быть заполнена перед тестированием.

Вернуться на верх