问题标签 [python-zappa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 安装 Pipfile 时存在 werkzeug 的依赖版本冲突,来自 zappa 的 werkzeug<1.0,来自烧瓶的 werkzeug>2.0
安装 Pipfile 时出现错误“错误:找不到与 werkzeug<1.0,>=2.0 匹配的版本”
已解决的依赖项中有不兼容的版本:werkzeug<1.0 (from zappa==0.51.0) werkzeug>=2.0 (from flask==2.0.1)
我的 Pipfile 包含(除其他外):
django - 使用 Zappa 部署 Django - 根 URL 错误
我已经按照我找到的 Zappa 教程成功设置了一个 Django 应用程序。但是,问题是 Zappa 将我的应用程序部署到该位置:
其中“devel”是我的特定 Zappa 部署的名称。
问题在于,在这个位置,我的页面上有以“/”开头的链接,这些链接映射到:
而不是(如我所愿):
例如,在我的一个模板文件中,我在图像上有一个链接:
href="/" 总是映射到 https://some-aws-address/
我不想做一些破解来让我的根 URLS 映射到 https://some-aws-address/devel,所以问题是:
我必须在我的 Django 设置(或其他地方)中有什么,以便我的 URL 根“/”映射到 Zappa 创建的 HTTP 端点?
提前谢谢了!
python-3.x - 如何使用 zappa 为 lambda 函数中的事件添加后缀?
我想为上传到我的存储桶的文件添加一个后缀(例如 .html)。我明白如何从亚马逊控制台做到这一点,但我不明白如何从 zappa 做到这一点。
有任何想法吗?
这或多或少是我的zappa_settings.json
python - 在 zappa deploy 中指定库版本
我正在开发一个非常简单的 zappa 应用程序,它可以导入一些库并显示成功字符串。
numpy
给我带来了问题,我读过的一个解决方案是从当前版本(1.21.2)恢复到以前的版本(1.19.4)。我的流程是:
- 取消部署 zappa 应用程序
- 从我的 virtualenv 卸载 numpy
- 重新安装 numpy==1.19.4 inn virtualenv
- 部署 zappa 应用程序
但是在我部署的时候,还是继续报502错误,zappa tail
说明部署的环境还在运行1.21.2。
如何强制 zappa 部署numpy
在我的部署中使用所需的版本?
django - Zappa:没有名为“_cffi_backend”的模块
我最近上传了一个使用 Zappa 的 Django 应用程序,它运行得非常好。
现在,我想更新这个应用程序,它突然给了我这个错误:(我所做的更改并没有那么多,在我的 models.py 中删除了一个空白 = True)
我使用一个包CairoSVG
,当禁用它时,我的应用程序再次工作。奇怪的是我在以前的版本中也使用了这个包,没有任何问题。
zappa update dev
当用它更新时,我会看到:
我注意到在以前的更新中,有一个名为“cffi”的第四个依赖项,但现在已经消失了。
我不知道它是如何消失的以及这些依赖项来自何处,因为我的 requirements.txt 中有更多内容
github-actions - 如果 Zappa 已经部署应用程序,则 Github 中的 if 语句
如何 使用某种 if 语句指定是否在 Github 操作中zappa deploy
或我的应用程序zappa update
我的工作流程操作如下
如果应用程序已经部署一次,我会收到错误消息
在这种情况下,我想跑zappa update dev