我想修改它,以便在给定位置发出的问题只能由该位置或附近的人员回答。
我该怎么做?我可以使用django的位置插件吗?
答案 0 :(得分:0)
每个人都没有简单的插件,geodjango是一个迷你框架。如果要使用地理感知数据库进行扩展至关重要。
首先,您可以将地点表示为原始经度和纬度而不使用geodjango并进行边界比较,但效率不高。如果你真的想要做一些高度的位置感知geodjango是你最好的选择。
答案 1 :(得分:0)
您可以尝试使用pygeoip或Google's geolocation API获取请求IP并获取用户的国家/城市。之后,只需将其存储在您的数据库中,然后完成剩下的工作。