【问题标题】:How could I add geolocation to OSQA?如何将地理位置添加到 OSQA?
【发布时间】:2011-07-07 18:01:11
【问题描述】:

我想修改它,以便在给定位置提出的问题只能由该位置或其附近的人回答。

我该怎么做?有我可以使用的 django 定位插件吗?

【问题讨论】:

    标签: python django geolocation ip-geolocation osqa


    【解决方案1】:

    http://geodjango.org/

    说没有简单的插件,geodjango 是一个附加的迷你框架。如果您想使用地理感知数据库进行扩展,这一点至关重要。

    首先,您可以在没有 geodjango 的情况下将位置表示为原始经度和纬度,并进行边界比较,但这不会很有效。如果你真的想制作一些高度感知位置的东西,geodjango 是你最好的选择。

    【讨论】:

      【解决方案2】:

      您可以尝试使用pygeoipGoogle's geolocation API 并获取请求IP 并获取用户的国家/城市。之后,只需将其存储在您的数据库中,然后完成其余的工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-26
        • 1970-01-01
        • 2012-02-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多