2011-03-23 35 views
7

static_dir例子是很清楚谷歌应用程序引擎的静态文件处理程序例如

因此,举例来说,我想请求http://mysite.appengine.com/main.htmC:\<appenginesiteroot>\html\main.htm文件(在硬盘上),这样就可以用

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

但是说到using static file handlers其不清楚。

具体而言,我想映射一个URL 到一个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或者它只是一个骗局。

回答

12

script适用于脚本,您正在尝试映射到静态文件。你有没有看过文档的Static File Pattern Handlers部分?

你试过:

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

感谢。只是有这个相同的问题。出于好奇,为什么'upload'在那里/需要? – 2012-02-16 17:19:20

相关问题