无法让我的应用“看到”图片。 能够使用Jinja2但不是Django的静态文件。 如果我将我的图像直接放在我的主应用程序目录中,我可以在app.yaml中声明它时显示favicon.ico:
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
但是这个声明不适用于其他文件类型:
- url: /image\.jpg
static_files: image.jpg
upload: image\.jpg
将{%load staticfiles%}插入模板会破坏代码。
此行已被接受但未显示图像(除非我使用favicon.ico)
<img src="image.jpg" />
有什么想法吗?
答案 0 :(得分:2)
您的代码是正确的
- url: /image\.jpg
static_files: image.jpg
upload: image\.jpg
您的图片应该是&#34;可见&#34;在静态目录中:
- url: /static
static_dir: static
请确保这些声明在您通过包名称引用之前:
- url: .*
script: your.app
在这种情况下,您不需要{%加载staticfiles%}。但你的500错误可能是因为使用旧的django版本,因为它是{%load static%}