将GeoDjango添加到现有的Django项目中

时间:2019-01-19 21:14:32

标签: javascript html django maps geodjango

所以,我想知道是否有一种方法可以将GeoDjango实施到现有的Django项目中

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

因为我已经做过用户和其他一些工作,所以我不想更改数据库,所以有没有办法将GeoDjango实现到基本的Django项目中并附加?

我需要这些地图,因此我可以将其链接到基本HTML页面上前端的几家咖啡店。如果有通过JavaScript等实现地图的更简单方法,请回复。

如果有操作指南,请在此处链接。

感谢您的答复!

1 个答案:

答案 0 :(得分:0)

要将数据从sqlite数据库传输到postgres数据库(带有postgis),请执行以下步骤:

  • 在修改数据库设置之前,执行dumpdata将数据转储到json文件中。
  • 修改您的DATABASES设置,创建一个新数据库并执行migrate以在新数据库中创建所有表。
  • 执行loaddata,将旧数据加载到新数据库中。