Django-teryt-tree是一个Django应用程序,通过django-mptt实现了TERYT数据库作为树形结构,并使用扁平的SIMC数据库。
项目描述
Django-teryt-tree是一个Django应用程序,通过django-mptt实现了TERYT数据库作为树形结构,并使用扁平的SIMC数据库。
文档
快速入门
安装django-teryt-tree
pip install django-teryt-tree
然后将它添加到INSTALLED_APPS
INSTALLED_APPS+=('teryt_tree')
然后在项目中使用它
import teryt_tree
或
from teryt_tree.models import JednostkaAdministracyjna
要加载TERC注册数据库,请访问 http://eteryt.stat.gov.pl/eTeryt/rejestr_teryt/udostepnianie_danych/baza_teryt/uzytkownicy_indywidualni/pobieranie/pliki_pelne.aspx?contrast=default 下载有效数据库。接下来执行以下命令
pip install lxml python manage.py load_teryt --input TERC.xml
要加载SIMC注册数据库,请下载有效数据库。接下来执行以下命令
python manage.py load_simc --input SIMC.xml
特性
从官方导出导入数据库 - TERC和SIMC数据库。
将数据存储为修改后的先序遍历树,以实现有效的区域查询
支持teryt.stat.gov.pl和eteryt.stat.gov.pl的格式
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
django-teryt-tree-0.18.4.tar.gz (27.4 kB 查看散列值)
构建分发
关闭
散列值 for django_teryt_tree-0.18.4-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2ce72db02fbe856c6419c1feb43ab65d67a5ace77859e8e8c7de6c1e4f397e40 |
|
MD5 | 0f349a45a3b132c319991a5da2336b9c |
|
BLAKE2b-256 | 2e48bfac62867f10e4bfed1cdef9de781e1d6c520556d4b6637bcd2a8f9a0976 |