大多数情况下,在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第三方库


热门话题
找不到足够的连续内存会导致OOM吗?   java如何计算一个矩形可以放入另一个矩形的次数?   谷歌地图api java   java Autowired批注在AuthenticationSuccessHandler中返回null   Java电话号码格式正则表达式   eclipse我希望能够同时选择多个复选框?Java SWT   java j2objc可以用于生成不适用于iOS的目标C代码吗?   使用cUrl将PHP post数组转换为java servlet   java playpac4j和Play 2.5:@requireAuthentication注释导致stacktrace   java为什么在Javamail中连接超时?   java使用SwingUtilities。main方法中的invokeLater()   如何在名为from Unity的Java插件中创建Android处理程序