我有静态目录" / static",有js和css文件,里面有另一个目录" images"。如何在app.yaml中定义它,以便使用相对目录从js和css文件访问图像?例如,在" /static/main.css":
中.bck {background-image: url(images/img.png); }
应参考" /static/images/img.png"。
以下不起作用:
handlers:
- url: /static
static_dir: static
- url: /static/images
static_dir: static/images
答案 0 :(得分:5)
在你的app.yaml中,你需要定义一次像这样的静态目录。
- url: /static
static_dir: static
expiration: "7d"
在静态目录中,您可以为js或css或图像创建其他目录,而无需重新声明主题。
要调用静态文件,只需指定静态路径,如下所示:/static/images/xxxx.png