У меня уже есть проект Django в прямом эфире на Heroku. Теперь я хочу перенести базу данных из sqllite в postgres из-за некоторых проблем, связанных с heroku, например, когда я устанавливаю DEBUG=True
, сайт работает без проблем, но как только я устанавливаю DEBUG
в False
, я получаю ошибку сервера 500. Мне было трудно найти какое-либо рабочее решение, поэтому я решил перейти на postgres. Итак, я изменил свой settings.py
файл, чтобы в качестве postgres использовать db по умолчанию. Я не знаю о каких-либо других изменениях в этом файле, касающихся производственных параметров. Кроме того, я на Windows-машине и установил postgres, также установил библиотеку psycopg2
. Я создал базу данных вручную в postgres.
Проблема, с которой я сталкиваюсь, заключается в том, что, как только я запускаю команду makemigrations
, она создает базу данных sqlite. Почему это происходит?