跳转到主要内容

Django-teryt-tree是一个Django应用程序,通过django-mptt实现了TERYT数据库作为树形结构,并使用扁平的SIMC数据库。

项目描述

https://badge.fury.io/py/django-teryt-tree.png https://coveralls.io/repos/ad-m/django-teryt-tree/badge.svg?branch=master&service=github

Django-teryt-tree是一个Django应用程序,通过django-mptt实现了TERYT数据库作为树形结构,并使用扁平的SIMC数据库。

文档

完整文档位于 https://django-teryt-tree.readthedocs.org

快速入门

安装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的格式

制作此包使用的Cookiecutter工具

  • cookiecutter

  • cookiecutter-djangopackage

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

django-teryt-tree-0.18.4.tar.gz (27.4 kB 查看散列值)

上传时间 源代码

构建分发

django_teryt_tree-0.18.4-py2.py3-none-any.whl (19.8 kB 查看散列值)

上传时间 Python 2 Python 3