Google app引擎静态文件处理程序示例

时间:2011-03-23 16:10:39

标签: python google-app-engine

static_dir示例非常清楚

因此,例如,我希望http://mysite.appengine.com/main.htm的请求转到C:\<appenginesiteroot>\html\main.htm文件(在硬盘上),这可以通过

实现
# app.yaml
- url: /
  static_dir: html

但是当谈到using static file handlers时,不清楚。

具体来说,我想将网址映射到html或其他静态文件

例如,对http://mysite.appengine.com/的请求将向下发送main.htm

- url: /
  script: main.htm ?? #fails because main.htm isn't a script file

我知道可以使用如下指令:

- url: /
  script: main.py

然后让main.py简单地发送html,但我想知道“静态文件处理程序”是否真的在GAE中,或者它只是一个骗局。

1 个答案:

答案 0 :(得分:12)

script用于脚本,您尝试映射到静态文件。您是否查看过该文档的Static File Pattern Handlers部分?

你试过了吗?

- url: /
  static_files: main.html
  upload: main.html