【问题标题】:use Django GeoIP database for models将 Django GeoIP 数据库用于模型
【发布时间】:2012-01-16 12:25:53
【问题描述】:

在我的应用程序中,我使用 django geoIP 来定位用户,它的工作做得很好,但我还需要在我的用户模型中包含位置数据。在我的用户模型中,每个用户都会有他们的国家(国籍)、城市(他们所在的地方)和坐标。我认为最好的方法是让一个位置模型(或国家和城市模型)与适当的数据库相关联。 现在的问题是,是否可以将 GeoIP(maxmind GeoLiteCity-GeoIP binary db) 使用的数据库用于我的模型?还是我需要一个更好地服务于我的目的的自定义数据库。我也接受任何更好的方法。

【问题讨论】:

    标签: django django-models geoip


    【解决方案1】:

    我认为您不能为您的模型使用确切的 GEOip 数据库。他们确实提供了 CSV 下载,可以轻松填充您的位置模型。

    这是别人基于geoiphttp://djangosnippets.org/snippets/327/创建的位置模型

    【讨论】:

    • 我是这么想的,我只是不想复制数据库,谢谢sn-p
    猜你喜欢
    • 2015-10-17
    • 2012-02-17
    • 1970-01-01
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多