Flask和uwsgi无法从静态文件夹渲染文件

悉尼河

我正在按照本教程进行操作,一切正常,但是应用程序未从静态文件夹(css,图像,脚本等)呈现文件。

我对文件夹(sudo chmod a + rwx static)和子文件夹赋予了所有权限,但仍然没有渲染。

我正在使用的代码是以前使用几乎相同的配置进行工作的代码(以前的Ubuntu 18.04)

app = Flask(__name__,static_url_path='',static_folder="static")

而我的nginx配置文件:

 location / {
    include uwsgi_params;
    uwsgi_pass unix:/home/sydney/ecocathlon/ecocathlon.sock;
}
 location /static {
     root /home/sydney/ecocathlon/static;
 }

您对我如何允许程序访问文件夹有任何想法吗?

提前致谢,

悉尼河

v25

使用alias代替root

location /static {
     alias /home/sydney/ecocathlon/static;
}

基于这个答案

另外,我会不理会static_url_path您的应用程序定义,也static_folder因为您只是将其设置为默认值:

app = Flask(__name__)

static_url_path控制应用程序如何生成指向静态文件的URL,因此您将迫使其生成链接之类的方法,/something.js而不是将/static/something.js其设置为空字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Flask应用程序中有多个静态文件夹和模板文件夹

来自分类Dev

移动app.py和静态文件夹后,Flask无法解析静态文件

来自分类Dev

Python Flask从根静态文件夹而非蓝图的静态文件夹提供静态文件

来自分类Dev

如何让Flask识别静态文件夹中的CSS和JS文件?

来自分类Dev

如何从flask的静态文件夹中读取文件?

来自分类Dev

如何使用Jinja和Flask从图像文件夹动态渲染图像?

来自分类Dev

uWSGI无法在/ tmp中自动创建文件夹

来自分类Dev

在Flask中设置静态文件夹路径

来自分类Dev

在Flask中设置静态文件夹路径

来自分类Dev

Flask Blueprint找不到静态文件夹

来自分类Dev

Flask使用CORS投放静态文件夹

来自分类Dev

Flask使用按钮浏览静态文件夹中的图像

来自分类Dev

静态文件夹与浏览器文件夹

来自分类Dev

.BAT文件按文件名将文件移动到文件夹和子文件夹中...无法使子文件夹正常工作

来自分类Dev

无法删除文件夹

来自分类Dev

无法cp文件夹

来自分类Dev

静态文件夹未加载

来自分类Dev

NodeJs中的静态文件夹

来自分类Dev

django拒绝识别静态文件夹?

来自分类Dev

春季:参考资源/静态文件夹

来自分类Dev

春季:参考资源/静态文件夹

来自分类Dev

NodeJs中的静态文件夹

来自分类Dev

使用 Express 如何为动态内容设置静态文件夹和视图文件夹

来自分类Dev

另一个文件夹中的 Flask 渲染模板

来自分类Dev

我如何链接到不在Flask中的静态文件夹中的图像

来自分类Dev

Flask静态文件夹不适用于带有参数的页面

来自分类Dev

Flask url_for - 不正确的静态文件夹路径

来自分类Dev

无法删除文件(文件夹?)

来自分类Dev

无法从文件夹导入文件

Related 相关文章

热门标签

归档