css - 为什么 elastic beanstalk 不为 django 管理站点呈现 css?

标签 css django amazon-web-services amazon-elastic-beanstalk

我正在按照本指南将 Django 应用程序部署到 AWS Elastic Beanstalk:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html

运行 eb open 后,管理站点的 css 不呈现。它在 127.0.0.1:8000/admin 上运行开发服务器时有效,但在部署到 EB 时无效。

我已遵循此指南,但仍然无法正常工作 Elastic Beanstalk does not load the Django admin static files

谁能解释为什么会这样?

最佳答案

您可以在您的元素根目录中创建一个.ebextension/djnago.config。加载静态资源的代码如下:

option_settings:
  aws:elasticbeanstalk:environment:proxy:staticfiles:
    /static: static

我将它用于 Amazon Linux 2 上的 django 4.0

关于css - 为什么 elastic beanstalk 不为 django 管理站点呈现 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69256403/

相关文章:

python - 在每个 s3 存储桶中搜索并查看给定文件夹是否存在

html - 调整图像大小以适应 <td> 或 div

html - 下拉菜单不扩展 Safari 窗口

css - 如何使用其父容器制作 svg 比例尺?

python - django ssl登录重定向到非ssl页面

python - 如何在单元测试的类方法中模拟 python 的 datetime.now()?

node.js - 第一个Alexa技能

javascript - 当任何 block 级元素的视口(viewport)较窄时添加水平滚动条

django 中文形式错误(或除英文以外的任何语言?)

php - 这些存储方法中哪种最快?