python - geodjango 使用 mysql

标签 python django geodjango

我一直在使用 django 和 mysql 开发应用程序,现在正在尝试从这里开始学习教程

http://docs.djangoproject.com/en/1.2/ref/contrib/gis/tutorial/

但在我运行 syncdb 时它失败了,出现以下错误

AttributeError: 'DatabaseOperations' object has no attribute 'geo_db_type'

当我阅读时,它说如果将后端更改为使用 postGIS,则可以解决此问题。有没有办法继续使用 mysql 作为我的后端并且能够使用 geodjango?如果没有,是否可以在同一个项目中使用两者?

问候,

最佳答案

在您的 settings.DATABASE 引擎数据库配置中设置 django.contrib.gis.db.backends.mysql

关于python - geodjango 使用 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4578352/

相关文章:

python - 如何预处理音频数据以输入神经网络

python - 使用 Docker Python SDK (docker-py) 登录注册表

django - 未知命令 : 'ogrinspect'

python popen.stdout.readline() 挂起

python - 在不替换值的情况下多次合并数据框

python - 通过 pythonanywhere 使用 python-amazon-simple-product-api 时出现错误 400

python - Django 使用登录的 Windows 域用户进行身份验证

python - 没有名为 django 的模块,但已安装

database - 将 GeoDjango 集成到现有的 Django 项目中

django - API设计: can I stop users from making queries that are extremely slow?