2012-01-16 7 views
0

私のアプリケーションでは、django geoIPを使用してユーザーを特定し、その仕事はうまくいきますが、ユーザーモデルに位置情報を含める必要もあります。私のユーザーモデルでは、すべてのユーザーは自分の国(国籍)、都市(存在する場所)、および座標を持っています。私は最良の方法は、適切なデータベースに関連付けられた場所モデル(または国と都市のモデル)を持つことだと思います。 質問:私のモデルにGeoIP(maxmind GeoLiteCity-GeoIPバイナリデータベース)で使用されるデータベースを使用することは可能ですか?または私の目的をより良くするカスタムデータベースが必要ですか?私はまた、より良いアプローチを受け入れる。モデルにDjango GeoIPデータベースを使用する

答えて

0

あなたのモデルに正確なGEOipデータベースを使用することはできません。彼らは簡単にあなたのロケーションモデルを設定することができるCSVのダウンロードを提供しています。ここで

は、私はスニペットのおかげで、私はちょうどDBを複製したくなかった、そう思った他の誰かがgeoipのhttp://djangosnippets.org/snippets/327/

+0

に基づいて作成した場所のモデルであり、 – olanod

関連する問題