2017-02-21 28 views
0

я могу создать сделать следующую команду:Почему createsuperuser работает только с Heroku запустить

heroku run python manage.py createsuperuser 

И это прекрасно работает. Но когда я просто запустил

python manage.py createsuperuser 

Я получаю эту ошибку.

Как это работает с героикой, но не с моим местным приложением?

ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details. 
+2

Сообщений об ошибке четко говорят, что ваш 'настройка DATABASES' неверно в вашей локальной среде. Мы не можем много помочь без фактического файла настроек. – knbk

ответ

0

Проблема в некотором коде отлично работает в одном месте (героику) и не работает на другом (локальном). Возможно, это связано с тем, что:

  1. Версия Django на местном уровне может отличаться от версии на геройку. Даже если это то же самое, есть вероятность, что у местных и локальных есть 1.x с ошибкой , а у heroku есть 1.x после исправления.
  2. Такая же проблема с Postgres и psycopg2
  3. Проверьте, если ваш рабочий каталог чистый, а Гис до даты с Heroku/ваш Гис

 Смежные вопросы

  • Нет связанных вопросов^_^