我们目前遇到了 Django 压缩器的问题:我们有一个包含 forms.py 的应用程序,并且 forms.py 中的媒体资产不会在前端 django 模板中更新(只有 django 压缩标签内的内容不会更新)。这个问题出现在我们最初在 forms.py 中的静态文件媒体资产中包含外部文件时,但这导致 django 压缩器无法通过我们的 Cloudfront CDN 压缩和访问。我们对此进行了更改,但现在它卡在那里,这意味着它不会使用我们较新的本地静态文件进行刷新(我们在 forms.py 内的 Media 类中将外部文件链接更改为本地静态)。我们已经刷新了我们的 Redis 节点,完成了 cloudfront 失效,再次压缩,收集静态,终止并在 elasticbeanstalk 中启动新实例。有没有人遇到过类似的问题和/或有任何解决方案?非常感谢!!
我们的架构:Elasticbeanstalk。(亚马逊的 Linux EC2 实例,Python)RDS(Postgres 数据库)Elasticache(Redis)