python rest框架。用于在python上轻松生成rest api的box实用程序

Python-Rest-Framework的Python项目详细描述


Python Rest Framework

pypi-versionbuild-status-imagecoverage-status-image

python rest框架是一个成熟的rest api引擎。 您可以将所有精力集中在业务逻辑上,处理python rest框架的其余部分。

该项目的完整文档可在https://nxexox.github.io/python-rest-framework/获得。

要求

  • Python(3.4、3.5、3.6、3.7)

安装

使用pip安装,包括任何您想要的可选包…

pip install python-rest-framework

…或者从github克隆项目。

git clone git@github.com:nxexox/python-rest-framework.git

python web框架的版本

pip install python-rest-framework[flask]# For Flask framework
pip install python-rest-framework[aiohttp]# For AioHttp framework
pip install python-rest-framework[sanic]# For Sanic framework

示例

例如,我们将序列化来自请求对象的数据。

首先我们编写序列化程序

fromrest_framework.serializersimport(Serializer,CharField,IntegerField,ListField,FloatField)# Example serializer for parsing body data from web request.classExampleSerializer(Serializer):char_field=CharField(label='This char field',required=True)int_field=IntegerField(label='This int field',required=True)list_float_field=ListField(child=FloatField(),required=True,min_length=2)

现在,我们使用序列化程序处理请求正文

# web request datadata={'char_field':'example','int_field':1,'list_float_field':[1.0,1.1,1.2]}ser=ExampleSerializer(data=data)ifser.is_valid():print(ser.validated_data)else:print(ser.errors)

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

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误