标签: django-geoposition

在Django> = 1.10中初始化(未从DB加载)后立即访问字段时,如何创建自定义模型字段调用to_python?

从Django升级1.9到之后1.10,我经历了django-geolocation包提供的字段行为的变化.

这是为1.10破坏行为的兼容性所做的更改:https://github.com/philippbosch/django-geoposition/commit/689ff1651a858d81b2d82ac02625aae8a125b9c9

以前,如果使用a初始化模型GeopositionField,然后立即访问该字段,则会返回一个Geoposition对象.现在,您只需返回初始化时提供的字符串值.

你如何用Django实现相同的行为1.10?是否有其他方法from_db_value需要被覆盖才能调用to_python

python django django-models django-geoposition

13
推荐指数
1
解决办法
564
查看次数

使用GeopositionField查找最近的数据库条目

我在Django中使用GeopositionField来存储我的用户的坐标.现在我想找到最接近当前用户的20个用户的列表.我的GeopositionField可以实现该功能吗?我知道GeoDjango可以轻松搜索距离,但由于我使用Heroku和postgresql,我想降低成本并使用postgressql,安装PostGIS似乎是唯一的选择.

有什么建议?

python django geocoding geolocation django-geoposition

2
推荐指数
1
解决办法
2128
查看次数