一个基于django的国家数据工具包。ValueHorizon应用生态系统的一部分。

valuehorizon-countries的Python项目详细描述


https://travis-ci.org/Valuehorizon/valuehorizon-countries.svg?branch=masterhttps://coveralls.io/repos/Valuehorizon/valuehorizon-countries/badge.svghttps://codeclimate.com/github/Valuehorizon/valuehorizon-countries/badges/gpa.svg

一个基于django的国家数据工具包。 它还包括文档、测试范围和官方的ISO-3166种子数据 适用于所有当前(和以前)国家。 此应用程序是ValueHorizon应用程序生态系统的一部分。

为什么要推出新的国家应用程序?

这个应用程序不是优秀的django-countries应用程序的分支。目的 ValueHorizon Countries提供类似的功能,但实际上包含一个国家模型。 从架构的角度来看,我们更喜欢这种方法,原因如下:

  • 国家数据不断变化。ISO-3166旨在跟踪所有公认的国家及其现状。 例如,1991年,南斯拉夫分裂成几个国家。我们希望能保留一个“南斯拉夫”的物体, 但将其状态设置为“非当前”;
  • 我们希望上述国家数据尽可能保持最新。ValueHorizon提供了一个这样做的API;
  • 我们想对这些数据进行orm查询;并且
  • 我们希望数据是数据库的一部分,而不是在源代码中硬编码。这允许我们维护国家数据 无需更改或添加源代码。

同样,这个应用程序不是要替换django-countries,而是通过django模型而不是字段提供类似的功能。

贡献

请归档错误并向GitHub repositoryissue tracker发送请求。

商业支持

这个项目由Valuehorizon赞助。如果你需要帮助 您的项目,请联系我们:support@valuehorizon.com

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

推荐PyPI第三方库


热门话题
javascript节点js require()和Rhino Shell load()之间的区别是什么?   While循环中的java If语句   java GXT如何在XTemplate中显示treeobject?   如何将黑白图像加载到二进制文件中?   java ORMLite不知道如何存储班级航班。扫描仪。modelFX。机场航空公司的AirlineFx。使用另一个类或自定义持久器   java组织。阿帕奇。德比。客户是SqlException JSP和JSTL查询   spring如何将clob数据分配给java变量   java从上的表获取数据(Spring)   javaphp使用Exec执行带有用户定义参数的Jar文件   java jsonschema2pojo:引用相同类型的对象   使用原语从Scala调用Java vararg方法   java ClassNotFoundException:ClientBuilder Jersey 2.25.1 Tomcat 9.0   Android(Java)cr_BindingManager:无法调用determinedVisibility()从未看到pid的连接:   Java使用LocalTime类比较没有日期的时间   Java如何初始化对象的参数?