我的所有静态文件都与我的app.yaml
现在,我必须在我的app.yaml
application: xxx
version: 1
runtime: python
api_version: 1
handlers:
- url: /
static_files: index.html
upload: index.html
- url: /style.css
static_files: style.css
upload: style.css
- url: /android.png
static_files: android.png
upload: android.png
- url: /logo.png
static_files: logo.png
upload: logo.png
- url: /helloworld.py
script: helloworld.py
我是否有更简单的方法来具体说明我的所有静态文件? (提供与app.yaml
)
我试试
- url: /
static_files: index.html
static_dir: \.
upload: index.html
它无效。
Fatal error when loading application configuration:
Unexpected attribute "static_dir" for mapping type static_files.
in "C:\Projects\xxx-website\app.yaml", line 12, column 1
答案 0 :(得分:2)
正如其他人所建议的那样,您可以将文件放在静态文件夹中并拥有一个看起来像这样的app.yaml(这样您就不必手动输入每个文件): https://gist.github.com/3031499
您还可以在顶部使用特定处理程序,如:
- url: /counter
script: counter.app
- url: /(.*\.rar)
script: download.app
答案 1 :(得分:1)
尝试这样做的任何理由?将它们全部放在静态目录中。