Как мне установить свою базу данных_URL?Python

Программы на Python
Anonymous
Как мне установить свою базу данных_URL?

Сообщение Anonymous »

Я работаю над своим первым в истории приложением Heroku/Django. Я просто хочу быть уверенным, что настраиваю свои переменные Database_url и базы данных . Вот что в моем коде: < /p>

Код: Выделить всё

import dj_database_url

DATABASE_URL = 'postgresql:///my_app'

# Parse database configuration from $DATABASE_URL
DATABASES = {
'default': dj_database_url.config(default=DATABASE_URL)
}
, когда у меня есть базы данных ['default'] = dj_database_url.config () и я пытаюсь использовать команды django, такие как run server или Migrate Я получаю следующую ошибку: nameerror: имя «базы данных» не определено . Я установил Database_url с тех пор, как это представляется для решения этой проблемы (после того, как я создаю базу данных my_app ).

Все, кажется, работает нормально Поскольку я код и тест, но я также видел полдюжины различных способов установить переменные базы данных в Интернете. Если это не правильно, я бы хотел исправить это сейчас. То, что действительно смущает меня, то, когда я толкаю свое приложение к Heroku, как данные будут выдвинуты в Интернет, когда база данных/usr/local/var/postgres? Или это не произойдет вообще? Я слишком запутался/устал в этот момент?

Подробнее здесь: https://stackoverflow.com/questions/300 ... tabase-url

Вернуться в «Python»