Добавление GeoDjango в существующий проект Django - PullRequest
0 голосов
/ 20 января 2019

Итак, мне было интересно, есть ли способ реализовать GeoDjango в существующий проект Django

Database:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

Поскольку я уже работал с пользователями и несколькими другими вещами, я не хочу менять свою базу данных, так есть ли способ внедрить GeoDjango в базовый проект Django и присоединить?

Мне нужны карты, чтобы я мог связать их с несколькими кафе на переднем крае на базовой HTML-странице. Если есть более простой и легкий способ реализации карт с помощью JavaScript и т. Д., Пожалуйста, ответьте.

Если для этого есть руководство, пожалуйста, свяжите его здесь.

Спасибо за ваши ответы!

1 Ответ

0 голосов
/ 28 января 2019

Чтобы перенести ваши данные из базы данных sqlite в базу данных postgres (с postgis), выполните следующие шаги:

  • Перед изменением настроек базы данных выполните dumpdata для выгрузкиваши данные в файл json.
  • Измените настройки DATABASES, создайте новую базу данных и выполните migrate, чтобы создать все таблицы в новой базе данных.
  • Выполнить loaddata для загрузки старых данных в новую базу данных.
...