将 GeoDjango 添加到现有的 Django 项目

Adding GeoDjango to an existing Django project

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

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

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

我需要地图,这样我就可以 link 在基本 HTML 页面的前端将其发送到几家咖啡店。如果有更简单、更容易实现地图的方法,通过JavaScript等,请回复。

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

感谢您的回复!

要将数据从 sqlite 数据库传输到 postgres 数据库(使用 postgis),请按照以下步骤操作:

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