webapp2和数据存储应用程序的rest框架

restae的Python项目详细描述


#重新开始 [![生成状态](https://travis-ci.org/tolsac/restae.svg?branch=master)](https://travis-ci.org/tolsac/restae) [![pypi版本](https://badge.fury.io/py/restae.svg)](https://badge.fury.io/py/restae

restae是在google云平台应用程序引擎中构建restapi的框架。该框架的结构深受django和django rest框架的启发。

请查看官方文档以获取更多信息https://restae.readthedocs.io/en/latest/

import webapp2

from google.appengine.ext import ndb

from restae.handlers import APIModelHandler from restae.router import Router from restae.serializers import ModelSerializer

class User(ndb.Model):
email = ndb.StringProperty() first_name = ndb.StringProperty() last_name = ndb.StringProperty()
class UserModelSerializer(ModelSerializer):
class Meta:
model = User fields = ‘__all__’
class Handler(APIModelHandler):
queryset = User.query() serializer_class = UserModelSerializer

router = Router() router.register(‘user’, Handler)

app = webapp2.WSGIApplication(router.urls)

将生成这些端点

GET /user/ list action GET /user list action (idem without trailing slash)

GET /user/<user key urlsafe>/ retrieve action GET /user/<user key urlsafe> retrieve action (idem without trailing slash)

POST /user/ create action POST /user create action (idem without trailing slash)

PUT /user/<user key urlsafe>/ update action PUT /user/<user key urlsafe> update action (idem without trailing slash)

PATCH /user/<user key urlsafe>/ partial_update action PATCH /user/<user key urlsafe> partial_update action (idem without trailing slash)

DELETE /user/<user key urlsafe>/ destroy action DELETE /user/<user key urlsafe> destroy action (idem without trailing slash)

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

推荐PyPI第三方库


热门话题
使用节点的基于Java的web应用程序。js?   如何使用java在正则表达式中转义星号   java 404未找到:访问部署在Tomcat上的servlet时出错   java如何获取库的所有依赖项?   java如何从其他类控制器使用FXML类的节点?   java如何修复Grails2.3.8中编写的应用程序中的表达式注入?   java如何在对象中创建toString方法?   泛型Java如何将类型类<A<B>>传递给方法   postgresql在pgadmin中运行良好,但在java代码中不起作用   java将字符串更改为Int以便更好地排序合法吗?   关于可见性的多线程Java并发问题   java JHipster错误:无法找到或加载主类org。阿帕奇。专家包装纸。MavenWrapperMain   java Kafka配置最大字节数仍受500条消息的限制   void方法之后的Java变量更新   java Spring引导Jpa映射   java如何优化DynamoDb的索引   JAVA伊奥。使用Jsoup时FileNotFoundException