Python 推送到弹性豆茎时,烧瓶的静态资产返回404错误
我运行的flask应用程序在本地运行时运行良好。当我在弹性beanstalk上部署它时,所有静态资产(css、js、img)都返回404错误 我在模板文件中使用的Python 推送到弹性豆茎时,烧瓶的静态资产返回404错误,python,amazon-web-services,flask,jinja2,amazon-elastic-beanstalk,Python,Amazon Web Services,Flask,Jinja2,Amazon Elastic Beanstalk,我运行的flask应用程序在本地运行时运行良好。当我在弹性beanstalk上部署它时,所有静态资产(css、js、img)都返回404错误 我在模板文件中使用的jinja url_调用静态资产(下面的示例) 知道为什么这不会加载到elastic beanstalk上吗?一个可能的问题:elastic beanstalk会将您的本地权限与部署的应用程序相匹配。您的文件可能是所有者/组可读/写的,这对于本地测试很好,但是外部用户将无法在web服务器上查看这些文件 我也有同样的问题,但在我对所有静态
jinja url_调用静态资产(下面的示例)
知道为什么这不会加载到elastic beanstalk上吗?一个可能的问题:elastic beanstalk会将您的本地权限与部署的应用程序相匹配。您的文件可能是所有者/组可读/写的,这对于本地测试很好,但是外部用户将无法在web服务器上查看这些文件
我也有同样的问题,但在我对所有静态文件运行了chmod664
之后,它们现在在我部署的应用程序中可见
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='css/profile.css') }}">
/myapplication
/config
/webapp
/static
/css
style.css
profile.css
/js
profile.js
/templates
layout.html
profile.html
login.html
views.py
__init_.py
application.py