Django Lambda网关接口
django-lgi的Python项目详细描述
django lgi-django Lambda网关接口
django lgi是一个python模块,它解释发送到Lambda中django项目的HTTP API请求。在
特点
- 处理API网关发送给Lambda集成的2.0 payload format version数据。在
- 直接在lambda上触发管理命令,例如使用
{"manage": ["version"]}
调用lambda函数到display the current Django version。在
安装
pip install django-lgi
使用
在Django项目根目录中创建lgi.py
文件。请记住将mysite.settings
替换为指向设置模块的虚线路径。在
import os
from lgi import get_lgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
application = get_lgi_application()
将lambda处理程序设置为mysite.lgi.application
。在
示例
- Djambda-在Terraform管理的awslambda中设置Django应用程序的示例项目。在
相关项目
测试
要运行测试套件,首先,创建并激活一个虚拟环境。然后运行测试。在
^{pr2}$- 项目
标签: