LINUX.ORG.RU

Django legacy test и django_content_type

 


0

1

оживляю проект на Django 1.11

выкидал кучу барахла, остались только необходимые модели и объекты со своей структурой и хочу обвязать код тестами

но тесты не удаётся запустить, так как при создании тестов генерируется тестовая база, а модели очень плотно используют GenericForeignKey и соответственно, получается, что на момент первой генерации модели связанной с django_content_type, данные в этой таблице отсутсвтвуют

django.db.utils.ProgrammingError: relation «django_content_type» does not exist

что будет проще:

1. обновится до чего то боле живого (но я не знаю вдруг там не быть решена проблема с этой циклической зависимостью)

2. переписать код без GenericForeignKey (в 25 таблицах используется)

или может быть ещё какой то вариант есть?

★★