Jednostki podziału terytorialnego¶
Założenia¶
Moduł dostarcza informacje na temat podziału terytorialnego w Polsce. Zapewnia przegląd instytucji w danym regionie. Oparty jest o moduł django-teryt-tree dla którego istnieje odrębna dokumentacja.
Dane testowe¶
Dla modułu możliwe jest zaimportowanie automatyczne danych testowych. Mogą posłużyć do tego polecenia:
wget "http://www.stat.gov.pl/broker/access/prefile/downloadPreFile.jspa?id=1110" -O TERC.xml.zip;
unzip TERC.xml.zip;
pip install lxml;
python manage.py load_teryt TERC.xml;
rm TERC.xml*;
W razie trudności - patrz sekcja “Quickstart” dokumentacji django-teryt-tree .
Architektura¶
Model¶
- class feder.teryt.models.JST(id, parent, name, category, slug, updated_on, active, lft, rght, tree_id, level)[source]¶
- Parameters:
id (CharField) – Id
parent_id (TreeForeignKey to
teryt_tree.models.JednostkaAdministracyjna
) – Parentname (CharField) – Nazwa
category_id (ForeignKey to
teryt_tree.models.Category
) – Categoryslug (AutoSlugField) – Slug
updated_on (DateField) – Updated date
active (BooleanField) – Active
lft (PositiveIntegerField) – Lft
rght (PositiveIntegerField) – Rght
tree_id (PositiveIntegerField) – Tree id
level (PositiveIntegerField) – Level
- exception DoesNotExist¶
- exception MultipleObjectsReturned¶
Widoki¶
- class feder.teryt.views.CustomCommunityAutocomplete(**kwargs)[source]¶
- Parameters:
url_name –
teryt:community-autocomplete
- class feder.teryt.views.JSTAutocomplete(**kwargs)[source]¶
- Parameters:
url_name –
teryt:jst-autocomplete
- class feder.teryt.views.JSTListView(**kwargs)[source]¶
- Parameters:
url_name –
teryt:list
url_name –
teryt:voivodeship