问题标签 [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.

0 投票
2 回答
45 浏览

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 包含(除其他外):

0 投票
1 回答
113 浏览

django - 使用 Zappa 部署 Django - 根 URL 错误

我已经按照我找到的 Zappa 教程成功设置了一个 Django 应用程序。但是,问题是 Zappa 将我的应用程序部署到该位置:

其中“devel”是我的特定 Zappa 部署的名称。

问题在于,在这个位置,我的页面上有以“/”开头的链接,这些链接映射到:

不是(如我所愿):

例如,在我的一个模板文件中,我在图像上有一个链接:

href="/" 总是映射到 https://some-aws-address/

我不想做一些破解来让我的根 URLS 映射到 https://some-aws-address/devel,所以问题是:

我必须在我的 Django 设置(或其他地方)中有什么,以便我的 URL 根“/”映射到 Zappa 创建的 HTTP 端点?

提前谢谢了!

0 投票
0 回答
47 浏览

python-3.x - 如何使用 zappa 为 lambda 函数中的事件添加后缀?

我想为上传到我的存储桶的文件添加一个后缀(例如 .html)。我明白如何从亚马逊控制台做到这一点,但我不明白如何从 zappa 做到这一点。

有任何想法吗?

这或多或少是我的zappa_settings.json

0 投票
0 回答
34 浏览

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在我的部署中使用所需的版本?

0 投票
1 回答
13 浏览

django - Zappa:没有名为“_cffi_backend”的模块

我最近上传了一个使用 Zappa 的 Django 应用程序,它运行得非常好。

现在,我想更新这个应用程序,它突然给了我这个错误:(我所做的更改并没有那么多,在我的 models.py 中删除了一个空白 = True)

我使用一个包CairoSVG,当禁用它时,我的应用程序再次工作。奇怪的是我在以前的版本中也使用了这个包,没有任何问题。

zappa update dev当用它更新时,我会看到:

我注意到在以前的更新中,有一个名为“cffi”的第四个依赖项,但现在已经消失了。

我不知道它是如何消失的以及这些依赖项来自何处,因为我的 requirements.txt 中有更多内容

0 投票
0 回答
28 浏览

github-actions - 如果 Zappa 已经部署应用程序,则 Github 中的 if 语句

如何 使用某种 if 语句指定是否在 Github 操作中zappa deploy或我的应用程序zappa update

我的工作流程操作如下

如果应用程序已经部署一次,我会收到错误消息

在这种情况下,我想跑zappa update dev