基于django的opengovernment上下文模型,符合popolo数据规范。

django-popolo的Python项目详细描述


https://travis-ci.org/openpolis/django-popolo.svg?branch=masterhttps://coveralls.io/repos/github/openpolis/django-popolo/badge.svg?branch=master

欢迎使用Django Popolo的文档!

django popolo是基于django的 Popolo’s open government data specifications

它是作为django应用程序开发的,直接部署在django项目中。

它将允许使用它的web开发人员根据popolo的规范管理和存储数据。

将使用标准的面向sql的django orm。

从1.2.0版开始,django popolo包含了扩展模型的类,尽管兼容 与标准保持一致。

Release2.0.0引入了源和链接引用方式的更改, 这会破坏与popit导入程序的兼容性。

有关详细信息,请参见changelog.md文件。

安装

要在django项目中安装django-popolo作为第三方应用程序, 您需要将它添加到django项目的requirements.txt中。 您可以通过github以通常的方式执行此操作,或者使用 django-popolopypi上的包。

兼容性

运行测试

使用设置测试环境:

pip install -r tests_requirements.txt
python setup.py install

您可以使用以下命令运行测试:

python setup.py test

或:

python runtests.py

mysociety's fork的注释

mysociety/django-popolo是使用整数id的项目的分叉 而不是鼻涕虫。

我们的包,因为版本1.1也使用数字id作为所有实体的主键。 slug可用作4个主类(PersonOrganizationPostMembership)的非主字段。 slug通过Permalinkable行为使用,该行为将slug字段添加到类中,并根据每个类中定义的规则填充它。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何运行一个在播放歌曲的同时创建和更改UI的方法?   eclipse错误:无法找到或加载主类Java,因为类文件anme和类名不同?   两个数字相加得到一个值的java算法   java我可以更改字符串吗?   java Hibernate 5.2:以编程方式从其他jar加载映射   java如何访问随机跳转到固定位置的二进制文件   java是解析器实现中文档的功能   Javasocket的两端齐平   java查找将两个非常大的整数之和除以相等块的步骤   java如何在Restlet中调用带超时的异步HTTP客户端   java如何从servlet请求将hashmap传递给jsp。塞塔提布特   java Spring MVC HTTP状态500–内部服务器错误,Servlet。servlet[dispatcher]的init()引发异常   java即使没有alpha通道,如何将PNGFiles加载为ARGB_8888?   java将subscribe的返回类型映射到其他类型   javascript如何在安卓 WebView中启用longpress操作下载图像?   java将字符串作为hashmap值的一部分添加到StringList中   JavaSpringAOP:代表类型声明其他方法或字段   Java将二进制序列转换为字符   java使用ApachePOI获取最后一行值   为什么要在FPS(每秒帧数)跟踪器中添加时间?(爪哇)