relation does not exist.
django.db.utils.ProgrammingError: relation "channel" does not exist
LINE 1: INSERT INTO "channel" ("name", "channel_id") VALUES ('Test C...
Никто не подскажет в чем проблема может быть? И как ее устранить? Спасибо.
P.S. Модели эти описывал в другом месте, не в джанге, в другом приложении. Просто джанга теперь шерит бд с тем приложением. Модели создавал путем
python manage.py inspectdb > models_file.py
Само приложение работает как надо. Модели прописанные ток в джанге тестирует, такой проблемы нет.
Edited:
Насколько понимаю и знаю, то подключение точно такое же как ив настройках settings.py, только создается отдельная бд. Получается, что таблицы, изначально созданные вне джанги, не создаются в тестовой бд.
То есть: либо как-то заставить создавать эти таблицы, либо какаие-то "настройки" в самих моделях
Это вопрос миграций. Таблицы созданные вне Джанги - сильнейший антипаттерн который потом даст гигантскую боль в жопе
Обсуждают сегодня