Python django haystack保存数据报SpatialError如何破,djangospatialerror,在保存数据的时候,会报如
Python django haystack保存数据报SpatialError如何破,djangospatialerror,在保存数据的时候,会报如
在保存数据的时候,会报如下的错误:
File "/root/.virtualenvs/django-gis/local/lib/python2.7/site-packages/haystack/utils/geo.py", line 17, in ensure_geometry raise SpatialError("Point '%s' doesn't appear to be a GEOS geometry." % geom) SpatialError: Point 'test' doesn't appear to be a GEOS geometry.
使用Venue.objects.create(name='test',latitude=40.037443, longitude=116.414223),就会引发这个错误。
但是使用Venue.objects.all()可以获得数据。
Venue.objects.all()[1].get_location().wktu'POINT (116.4142230000000069 40.0374430000000032)'
查了一些资料,没有头绪,不知道大家有没有遇到过类似的问题,多谢。
另外,在调用
python manage.py update_index
或者
python manage.py rebuild_index
的时候,也都会报这个错误。
我没遇到过... 看你错误信息,是给了关键字 test,你换个词组试试,避免关键字
编橙之家文章,
相关内容
- 请问django是并发吗?数据库操作要考虑线程安全吗,,我
- Python有CDict吗还是dict代替了,cdictdict,在python中导入模块
- Python验证socks5服务器有效性有什么方法,pythonsocks5,日前
- Python什么方法可以判断是否在某个时间范围内,python范
- 想使用Python语言写个Linux环境下可视界面求指点,pyth
- Python元组列表怎么计算每个item指定单元最快捷方式,
- Python清理计算过程中占用内存数据问题,python鍗犵敤鍐
- 求教Python中文编码望大神给解答,python中文编码,1.椭圆
- 用Python方法将搜狗词库转换成可读文件的思路是什么,
- qiniu CDN python如何获取下载domainname,qiniudomainname,正在试
评论关闭