我在使用图片中的静态文件夹路径时遇到问题。 这是我的app.yaml
application: something
version: 1
runtime: python27
api_version: 1
threadsafe: yes
handlers:
- url: /images
static_dir: static/images
- url: /favicon.ico
static_files: static/favicon.ico
upload: static/favicon.ico
- url: .*
script: main.app
libraries:
- name: webapp2
version: "2.5.2"
- name: jinja2
version: latest
我有模板,静态/图像,控制器(有MainHandler.py)文件夹,在我的root中我有main.py和app.yaml文件。在我的templeate文件夹中,我有index.html文件,其中包含:
<div>
<img src="images/fig1.jpg">
</div>
我的问题是当页面加载时我看不到我的fig1.jpg图片。
答案 0 :(得分:3)
此页面的网址是什么?如果它看起来像一个子目录,那么使用图像的相对路径并不指向images
路径。尝试更改为:
<div>
<img src="/images/fig1.jpg">
</div>
如果使用Windows,则存在已知错误。参见:
Google App Engine: Won't serve static assets with below error:
尝试将mime_type: "image/jpeg"
添加到您的图片处理程序,以查看是否是原因。