部署到Google App Engine / Cloud SDK的Django应用上的静态文件位置

问题描述 投票:0回答:1

我已经使用最新版本的Django开发了一个网站,完成了所有离线测试,并将其部署到Google App引擎。以前,我网站的图像和脚本位于名为“脚本”的文件夹中,并且在本地运行时没有问题。

但是现在已经部署了我的网站,没有图像/脚本/静态文件可以成功加载,并且我无法找到合适的修复程序。

我已经使用Google Cloud成功创建了一个存储桶,但似乎无法创建该存储桶的有效路径。我不确定html地址是否是Settings.py中路径位置的有效参数,并且无论用STATIC_URL参数替换我的Google云存储桶的简单HTML地址都无法解决问题。

是否还有其他人遇到此问题,并且有人知道Settings.py中static_url参数的最佳配置吗?还是设置静态文件的更简单方法?预先感谢!

django google-app-engine django-urls django-staticfiles
1个回答
0
投票
handlers: - url: /scripts static_dir: scripts/

在此github repo中,您可以找到Django和应用程序引擎的完整示例

© www.soinside.com 2019 - 2024. All rights reserved.