Как перенести ваши локальные данные sqlite3 в heroku? - PullRequest
0 голосов
/ 21 апреля 2020

Я сделал django, который прекрасно работает, затем я попытался развернуть его на heroku. Все отлично, но мои локальные данные. Моя база данных разработки была sqlite3, чем я настроил там URL базы данных heroku. Данные, которые были сохранены в Мой sqlite3.Как я могу передать локальные данные в мое приложение heroku, которое использует postgres. Пожалуйста, не могли бы вы пройти через меня!

Вот мои django настройки базы данных

The database url is the heroku postgres url
DATABASES = {
 'default':dj_database_url.config(
        default=env('DATABASE_URL')
    )
}

1 Ответ

0 голосов
/ 21 апреля 2020

Вероятно, вам нужно использовать светильники. Для этого сначала вам нужно выполнить dumpdata:

python manage.py dumpdata > db.json

Затем зафиксируйте эти данные в своем коде. Затем в Heroku вам нужно загрузить эти данные, используя loaddata.

python manage.py loaddata db.json 
...