ジャンゴ·地理行政地理データを管理Djangoのアプリです。それは、ジャンゴ - MPTT https://github.com/django-mptt/django-mptt/によって提供される修飾予約限定ツリートラバーサルを使用しています
ジオは、GISを交換するが、あなたは管理者の木を持っているすべてのケースを管理するために、厳格な/怠惰な階層にintentedされていません。
のモデルの
- 国
- エリア
- ロケーション
- AdministrativeAreaType
- 通貨
例
  3つのレベル
 イタリア= Country.objects.get(iso_code = 'IT')
 レジオーネ、__ = italy.administrativeareatype_set.get_or_create(名= 'レジオーネ')
  provincia、__ = italy.administrativeareatype_set.get_or_create(名= 'Provincia」、
 親=レジオーネ)
 コムーネ、__ = italy.administrativeareatype_set.get_or_create(名= 'コムーネ」、
 親= provincia)
 ラツィオ、__ = AdministrativeArea.objects.get_or_create(国=イタリア、
 名= 'ラツィオ」、
 タイプ=レジオーネ)
  roma_provincia、__ = AdministrativeArea.objects.get_or_create(国=イタリア、
 名= 'Provinciaディ·ローマ」、
 タイプ= provincia、
 親=ラツィオ)
  roma_comune、__ = AdministrativeArea.objects.get_or_create(国=イタリア、
 名= 'コムーネ·ディ·ローマ」、
 タイプ=コムーネ、
 親= roma_provincia)
 ローマ、__ = Location.objects.get_or_create(国=イタリア、
 名= 'ローマ」、
 タイプ= Location.CITY、
 面積= roma_comune)
 つのレベル、
 米国= Country.objects.get(iso_code = 'US')
 状態、__ = italy.administrativeareatype_set.get_or_create(名= '国家')
 郡、__ = italy.administrativeareatype_set.get_or_create(名= '郡」、
 親=状態)
  NY、__ = AdministrativeArea.objects.get_or_create(国=米国、
 名= 'ニューヨーク'、
 タイプ=状態)
 コロンビア、__ = AdministrativeArea.objects.get_or_create(国=米国、
 名= 'コロンビア」、
 タイプ=郡、
 親= NY)
 ハドソン、__ = Location.objects.get_or_create(国=米国、
 名= 'ハドソン」、
 タイプ= Location.CITY、
 面積=コロンビア、
  is_administrative =真)
の要件の
- のPythonます。
- ジャンゴます。
コメントが見つかりません