繁体   English   中英

Django 部署 ElasticBeanstalk StaticFiles (JS/CSS) 未加载

[英]Django Deploy ElasticBeanstalk StaticFiles(JS/CSS) not loading

我的 Styles 未加载:

设置.py:

STATIC_URL = '/static/'
STATIC_ROOT = BASE_DIR / 'static'
STATICFILES_DIRS = [BASE_DIR / 'templates/static']

MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR / 'media'

错误 eb 日志:

Apr 26 06:11:06 ip-172-31-46-75 web: Not Found: /static/assets/bootstrap/css/animate.css
Apr 26 06:11:06 ip-172-31-46-75 web: Not Found: /static/assets/bootstrap/css/flex-slider.min.css
Apr 26 06:11:06 ip-172-31-46-75 web: Not Found: /static/assets/bootstrap/css/slicknav.min.css
Apr 26 06:11:06 ip-172-31-46-75 web: Not Found: /static/assets/custom/css/style.css

ETC..........

我也在我的环境中做了

python manage.py collectstatic

部署

,它仍然没有加载我的 css/js(html 正在完美加载)

我的.ebextensions:

option_settings:
    aws:elasticbeanstalk:container:python:
        WSGIPath: store.wsgi:application

创建一个

ststic-files.config

文件并指定目录

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

设置.py:

STATIC_URL = '/static/'
STATIC_ROOT = BASE_DIR / 'static'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM