Django Lambda 网关接口
项目描述
django-lgi - Django Lambda 网关接口
django-lgi 是一个 python 模块,用于解释发送到 Lambda 中的 Django 项目的HTTP API请求。
特征
- 处理API Gateway 发送到 Lambda 集成的2.0 负载格式版本数据。
- 直接在 lambda 上触发管理命令,例如调用 lambda 函数
{"manage": ["version"]}
以显示当前 Django 版本。
安装
pip install django-lgi
用法
lgi.py
在 Django 项目根目录中创建文件。请记住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 管理的 AWS Lambda 中设置 Django 应用程序的示例项目。
相关项目
测试
要运行测试套件,首先,创建并激活一个虚拟环境。然后运行测试。
$ flit install -s
$ cd tests
$ ./runtests.py
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
django-lgi-0.1.2.tar.gz
(7.2 kB
查看哈希)
内置分布
django_lgi-0.1.2-py3-none-any.whl
(4.4 kB
查看哈希)
关
django_lgi -0.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8274a117e0d24832208d8544d3edd1ed3d9346fc9443aaea96e31d2bb529b4bd |
|
MD5 | ab52a32be79cd2b44d9d85a3fb259e0c |
|
布莱克2-256 | 17a85fc6b533e29aeb2f674cca755f58a8803c54a7c396dc7511d8ece2161314 |