大多数情况下,在Lambda上构建一个小型的web服务库来简化AWS。

deez的Python项目详细描述


迪兹(开发中)

我在awslambda上构建了一个小库来简化构建小型web服务(主要是api)。在

DOCUMENTATION TBD

安装

pip install deez

如何使用

注意:Deez路由器使用regex进行路径匹配。在

app.py

fromdeezimportDeezfromdeez.viewsimportResourcefromdeez.responseimportJsonResponseclassHelloWorldView(Resource):defget(self,request,*args,**kwargs):returnJsonResponse(data={'message':'hello world'})app=Deez()app.register_route('^hello/world$',HelloWorldView)

middleware.py

^{pr2}$

settings.py

# middleware runs before views are called and before the response is returned# so you can manipulate the response and requests objects.MIDDLEWARE=['middleware.AuthMiddleware']

handler.py

fromappimportappdefhandle_event(event,context):returnapp.process_request(event,context)

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

推荐PyPI第三方库


热门话题
“电话目录”数据结构的java实现   使用PC remote读取JSP页面上的文件时出现java错误   无法在不同目录中从Java执行Python脚本   java无法在windows 8.1上运行javafx应用程序   java航空公司系统如何防止两个用户同时预订同一个座位?   反射如何在java方法中获取每个参数的名称和值?   阅读中的字符串问题。txt文档并在Java中编辑   java JTextPane行包装问题   使用PowerMock Android Junit时出现java ClassNotFoundException   java输入和If语句   java如何在不使用剪贴板或操作CTRL+C、CTRL+V的情况下将字符串中的“\t”或“tab”发送到selenium中的文本框中   tomcat7将Java应用程序部署到Digitalocean中的Tomcat根目录   响应中嵌套映射的java问题(Jersey)