Openshift Online - 不再运行 collectstatic



我目前有2个Python 3.6 pod正在运行。它们都曾经在重新部署时运行 collectstatic,但后来一个无法正常工作,所以我删除了它并制作了一个新的 3.6 pod。一切都与它完美配合,除了它不再在重新部署时运行 collectstatic (所以我是手动完成的(。关于如何让它再次运行的任何想法?

我检查了文档,对于 openshift 的 3.11 版本,它看起来仍然有一个变量来禁用 collectstatic(我没有这样做(,但 4.* 版本似乎没有它。不知道这是否与此有关。

编辑:

所以事实证明,我也将 django 版本更新到 2.2.7。 碰巧的是,openshift online上的openshift基础设施很乐意收集Django的2.1.15版本的静态,而不是2.2.7(或2.2.9(。我还不太确定为什么会这样。还在看。

目前 Openshift Online 的 python 3.6 模块不支持 Django 2.2.7 或 2.2.9。

最新更新