在我的应用程序中,我使用 django geoIP 来定位用户,它的工作做得很好,但我还需要在我的用户模型中包含位置数据。在我的用户模型中,每个用户都会有他们的国家(国籍)、城市(他们所在的地方)和坐标。我认为最好的方法是让一个位置模型(或国家和城市模型)与适当的数据库相关联。现在的问题是,是否可以将 GeoIP(maxmind GeoLiteCity-GeoIP binary db) 使用的数据库用于我的模型?还是我需要一个更好地服务于我的目的的自定义数据库。我也接受任何更好的方法。
问问题
332 次
1 回答
0
我认为您不能为您的模型使用确切的 GEOip 数据库。他们确实提供了 CSV 下载,可以轻松填充您的位置模型。
这是其他人基于 geoip http://djangosnippets.org/snippets/327/创建的位置模型
于 2012-01-16T16:34:19.930 回答