And*_*ian 6 html python google-app-engine yaml
我在.html为我的Python应用程序加载静态页面时遇到了麻烦.当我点击像index.html这样的链接时,我得到一个空白页面,并在服务器上记录404错误.对于其他静态.html文件(例如about.html)也是如此.
该应用程序可以阻止静态文件.我曾尝试在很多地方寻找,但我似乎无法获得.html页面.即
INFO 2011-04-16 17:26:33,655 dev_appserver.py:3317]"GET/terms.html HTTP/1.1"404 -
YAML:
application: quote
version: 1
runtime: python
api_version: 1
handlers:
- url: /index\.html
script: index.py
- url: /
script: index.py
- url: /(.*\.(html))
static_files: static/\1
upload: static/HTML/(.*\.(html))
- url: /favicon.ico
static_files: static/images/favicon.ico
upload: images/favicon.ico
mime_type: image/x-icon
- url: /css
static_dir: static/css
- url: /images
static_dir: static/images
- url: /js
static_dir: static/js
Run Code Online (Sandbox Code Playgroud)
我的静态文件位于static/HTML中,index.html位于主文件夹中.
我也试过这个,但似乎没有任何区别:
- url: /favicon.ico
static_files: static/images/favicon.ico
upload: images/favicon.ico
mime_type: image/x-icon
- url: /css
static_dir: static/css
- url: /images
static_dir: static/images
- url: /js
static_dir: static/js
- url: /(.*\.(html))
static_files: static/\1
upload: static/HTML/(.*\.(html))
- url: /index\.html
script: index.py
- url: /
script: index.py
Run Code Online (Sandbox Code Playgroud)
将 HandlerScript 保留在静态目录处理部分下方。IOW,把它移到最后。
- url: /index\.html
script: index.py
- url: /
script: index.py
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6828 次 |
| 最近记录: |