python微服务框架

pyrs的Python项目详细描述


https://travis-ci.org/palankai/pyrs.svg?branch=masterhttps://coveralls.io/repos/palankai/pyrs/badge.svg?branch=master&service=githubDocumentation Status

这个包裹是干什么的

这个包裹基本上是其他包裹的伞。确保基本助手 对于他们来说,比如配置、上下文、装饰器等。

生态系统

模式验证,序列化

使用此模块,您可以定义架构,然后可以验证和序列化 你的数据。

restful web框架

该模块通过定义的资源来保证路由和调度。 根据模式,您可以定义要验证的接口。 这是一个独立的解决方案,可以与烧瓶,django,甚至奥多。

招摇过市的建设者

如果你知道Swagger,那么你知道在python世界里 不是那么容易用的。你必须手工制作文件。 这个包裹的目的是使它更容易。

安装

$ pip install pyrs

注意

您必须独立安装其他软件包。

扩展现有的函数

pyrs.extpyrs本身是命名空间包。 如果要扩展包的现有功能,请检查 提供包装文件以获取更多信息。

如果你想实现一个新的函数,只要创建一个新的包 包装内。确保pyrs包仍然保留名称空间 包裹。

依赖关系

见Requirements.txt。但目标是尽可能减少依赖性。立志工作 使用Python2.7、3.3、3.4+(重新测试)。

重要注意事项

这段代码是测试版的。我在努力编写尽可能稳定的api 首先,但是在0.x版本的代码中,您应该期望 对api的修改。

贡献

我真的很欢迎任何评论! 我会很高兴如果你叉我的代码或创建拉请求。 我已经有了很强的意见,我想实现什么,如何实现,尽管 欢迎帮助。

随时给我留言!

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

推荐PyPI第三方库


热门话题
java如何在导入到Google工作表时使用ApachePOI显示系列标签   java在Swing表上修改数据生成SQL   java TCP数据包在网络级别合并   java自动连线bean在线程位置为空   javasocket。禁用无线连接时getOutputStream()阻塞   JSON上的javascript字符串数组。stringify输出unicode字符   java在Oracle数据库中存储不同类型数据的最佳体验   Spring MVC中模板引擎后的java进程输出   不知从哪里来的java空字符串。   如何加载java。使用Adobe Flex的客户端的属性文件?   java如何替换多层括号之间的所有内容?   {JSONObject必须以java'开头   java使用commandButton或commandLink返回并管理HTML控件值   java Android大文本视图动态   java JMock需要自定义类   java Android应用程序在emulator中工作,但在设备中失败   java连接到derby数据库时使用什么文件路径格式?   java在一个函数调用中返回两个结果?