2012-01-16 6 views
0

내 응용 프로그램에서 사용자를 찾기 위해 django geoIP을 사용하고 작업을 잘 수행하지만 내 사용자 모델에도 위치 데이터를 포함해야합니다. 내 사용자 모델에서 모든 사용자는 자신의 국가 (국적), 도시 (있는 곳) 및 좌표를 갖습니다. 가장 좋은 방법은 해당 데이터베이스와 관련된 위치 모델 (또는 국가 및 도시 모델)을 갖는 것입니다. 이제 내 모델에 GeoIP (maxmind GeoLiteCity-GeoIP 바이너리 데이터베이스)에서 사용하는 데이터베이스를 사용할 수 있습니까? 또는 내 목적을 더 잘 수행하는 사용자 정의 db가 필요합니까? 나는 또한 더 나은 접근법을 받아 들인다.모델에 대해 장고 GeoIP 데이터베이스 사용

답변

0

정확한 GEOip 데이터베이스를 모델에 사용할 수 있다고 생각하지 않습니다. 그들은 당신의 위치 모델을 쉽게 채울 수있는 CSV 다운로드를 제공합니다. 여기

은 조각의 위치를 ​​다른 사람이 GeoIP가 기반으로 만든 모델 나는 그렇게 생각 http://djangosnippets.org/snippets/327/

+0

, 나는 그냥 DB를 복제하고 싶지 않았다, 감사입니다 – olanod

관련 문제