皮松·帕塞尔

furrycorn的Python项目详细描述


furrycorn旨在简化与jsonapi输出api的交互 消费。它是固执己见的,但在可能的情况下是有留置权的,在 事情出岔子了。

要了解如何使用这个库,您需要了解 jsonapi v1.0 specification

furrycorn提供:

  1. 用于与托管jsonapi api的服务交互的url抽象。
  2. jsonapi响应体中实体的类dom对象模型。
  3. 用于关系遍历和实体迭代的工具包。

核心模型已经过了很好的测试,但工具包还没有——furrycorn还在 积极发展。

与Python3.6+兼容。将根据要求调查其他版本。

安装

pip install furrycorn应该为您的项目这样做。

开发

使用pipenv设置需求应该很容易。

如果您使用的是nixos,只需在 获取开发shell的项目目录。

对于世界其他地区:

  1. 克隆目录并在命令行中导航到本地repo。
  2. pipenv install --three
  3. pipenv shell

您需要设置一个或两个环境变量才能使用这些示例, 取决于例子。实现这一点的方法因操作系统而异。

对于开发,请确保PYTHONPATH包含项目根目录。运行测试 使用py.test

请通过对名为topic branch的pull请求提交更改。

代码样式

这个库的作者更喜欢一种以 关于“类型”。对于类型的推理要比逻辑步骤简单得多,而且 考虑到jsonapi高度结构化的特性,它感觉非常适合。

有任何问题都可以留言。我很乐意帮忙解释。

许可证

本项目版权所有©2018 Odeum.gg,并根据麻省理工学院许可证获得许可。 视图the license 详细情况。

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

推荐PyPI第三方库


热门话题
java将Map<String,String>传递给需要Map<String,Object>   java在循环中使用字符串而不是StringBuilder是否会造成内存损失?   jnlp如何更新java控制台JRE?   java更改、修改和重新打包CXFAPI源文件   JavaFXJava应用程序在Fedora上运行一段时间后关闭   使用来自不同类的方法的java   java如何通过ant脚本在linux中使用subst?   java在使用camunda modeler进行base64编码/解码时出错   获取java。netbeans、weblogic和fastswap设置为true时的lang.NoSuchMethodError   java如何提高FinalizerThread在GC中收集对象的优先级   java检测具有相同根的单词   netbeans crud应用程序中的java错误