Ошибка при запуске «python manage.py syncdb» локально, но без ошибок при выполнении той же команды через Heroku

Я новичок в Heroku и Django / Python. Я надеялся найти ответ на вопрос, который я испытываю. Я слежу за учебником по началу работы в Dev Center от Heroku: https://devcenter.heroku.com/articles/django

Все работает правильно при запуске команд и нажатии кода приложения на Heroku. Например, когда я запускаю команду CLI «запускать героин python manage.py syncdb», все работает так, как ожидалось, без ошибок. Однако, когда я пытаюсь запустить ту же команду локально, «python manage.py syncdb», я получаю следующий вывод и ошибку:

Scotts-MacBook-Pro:bonavina scottklieberman$ python manage.py syncdb Traceback (most recent call last): File "manage.py", line 10, in <module> ... File "/Library/Python/2.7/site- packages/django/db/backends/postgresql_psycopg2/base.py", line 162, in _cursor raise ImproperlyConfigured("You need to specify NAME in your Django settings file.") django.core.exceptions.ImproperlyConfigured: You need to specify NAME in your Django settings file. 

Затем я вернулся и проверил файл settings.py. Я не указываю NAME в файле настроек, потому что я использую dj_database_url, согласно учебнику Heroku. Мне любопытно, почему это происходит локально (почему он требует NAME), тогда как он успешно компилируется на Heroku. Любая помощь будет принята с благодарностью. Сообщите мне, есть ли какая-либо дополнительная информация, необходимая для диагностики проблемы.

Лучший, Скотт

One Solution collect form web for “Ошибка при запуске «python manage.py syncdb» локально, но без ошибок при выполнении той же команды через Heroku”

dj_database_url использует значение переменной среды DATABASE_URL , которое установлено на Heroku, но, вероятно, не установлено в вашей локальной среде (если вы не установили ее самостоятельно).

  • Преобразование метки времени postgresql в метку времени JavaScript в Python
  • Как измерить производительность кеша Django?
  • Почему этот счетчик комментариев Django (1.6) настолько медленный?
  • Откуда взялось имя «Psycopg»?
  • Соединение Psycopg2 db зависает при потерянном сетевом подключении
  • SQLAlchemy: ограничение в той же строке, что и где
  • Как использовать bindparam () в пользовательском выражении Compiled?
  • Ошибка кодирования с помощью sqlalchemy и postgresql
  •  
    Interesting Posts for Van-Lav

    Как извлечь кортежи из симметричного фрейма панды

    График обновления Live Matplotlib

    AttributeError: объект 'list' не имеет атрибута 'strip'

    Учебник Buidlbot: URL-адрес для runtests под видом водопада не отображается?

    Нормализация изображений в OpenCV

    CherryPy (или другая инфраструктура Python) с FastCGI на общем хосте

    Как использовать virtualenv для оценки Python в Light Table?

    Как распределить входные массивы с помощью f2py?

    Могу ли я использовать многопроцессорную очередь в функции, называемой пулом Pool.imap?

    Отслеживание белого цвета с использованием python opencv

    Векторизация вычисления расстояния Хавсина вдоль пути, заданного списком координат

    копировать / вырезать / вставлять функции в мою программу типа «блокнот»

    Как распечатать вывод оболочки мгновенно скриптом python

    Как закрыть объект файла, который я никогда не назначал переменной?

    Pandon pandas не имеет атрибутов ols – Error (roll OLS)

    Python - лучший язык программирования в мире.