一个基于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第三方库


热门话题
java如何在数据库中插入行时自动发送电子邮件?   从进程输出读取的Java问题   java质疑StyledDocument和JTextPane之间的关系,以及接口的正确使用   java错误getPlayer(args[0]);   java如何使Spring引导在重新打包的WAR中包含清单文件?   Java中的除法与模   java使用2d数组和JfreeChart制作散点图   java扩展SonarQube FindBugs插件和自定义FindBugs插件   javaspring:hibernate+ehcache   具有不正确的equals和HashCode实现的java HashMap   java Jaspersoft报告网。旧金山。jasperreports。发动机例外:net。旧金山。jasperreports。发动机填满JRepressionEvalException:计算表达式时出错   java如果输入与其变量不匹配,如何添加错误   在java中使用简单数组[]实现队列   无法启动上下文路径/hsx上的java FAIL应用程序