0

在此处输入图像描述

我的所有静态文件都与我的目录相同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
4

2 回答 2

2

正如其他人建议的那样,您可以将文件放在静态文件夹中,并拥有一个看起来像这样的 app.yaml(因此您不必手动输入每个文件): https ://gist.github.com/3031499

您还可以在顶部使用特定的处理程序,例如:

- url: /counter
  script: counter.app

- url: /(.*\.rar)
  script: download.app
于 2012-08-26T17:43:24.360 回答
1

有什么理由尝试这样做吗?将它们全部放在静态目录中。

于 2012-08-26T16:12:03.733 回答