作者chenshengyua (阿丸)
看板Python
标题[问题] 关於geodjango的问题
时间Wed Mar 8 21:05:56 2017
因为板上一篇geodjango的文都没有
所以发此问题
我照的django文档一步一步安装
https://docs.djangoproject.com/en/1.10/ref/contrib/gis/install/#windows
python
postgresql
postgis
psycopg2
OSGeo4W
django
修改windows环境变量
更改settings里的databases、installed_apps
用ogrinfo都没发生错误
再来是在model复制官网原始码
最後一步python manage.py makemigrations
出现错误...
raise improperlyconfigured(error_msg)
django.core.exceptions.improperlyconfigured:'django.contrib.gis.db.backends.postgis' isn't an available database backend.
try using 'django.db.backends.XXX',where XXX is one of:
'mysql','oracle','postgresql','sqlite3'
error was:cannot import name 'GDALRaster'
爬文是说django、csycopg2没更新....
我都是最新的1.10.6、2.7
OSGeo4W也是下载最新的里面也都包含了最新的
GDAL、GEOS、PROJ.4
小弟实在被困扰好多天了....
不知道哪里求救
希望有geodjango能救救我
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.11.253
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1488978363.A.56A.html
1F:推 Falldog: 看exception应该是 db要是django.db.backends.postgresql 03/09 00:12
2F:→ uranusjr: 这代表你还是有少装什麽东西, 不过这样隔空也抓不出细节 03/09 00:56
3F:推 mhwong2007: 我刚刚也遇到了同样的问题,问题出在 django 最新版 03/17 14:03
4F:→ mhwong2007: 只要降到 django 1.09 版就可以了 03/17 14:03