0
这是工作,直到我下载新版本。现在我得到一个404错误。访问window.open的静态文件不再适用于appengine 1.6.3
app.yamp是:
application: gamekicks
version: 1
runtime: python27
api_version: 1
threadsafe: true
libraries:
- name: PIL
version: latest
- name: webapp2
version: latest
- name: webob
version: latest
- name: jinja2
version: latest
handlers:
- url: /stylesheets
static_dir: static/stylesheets
- url: /images
static_dir: static/images
- url: /js
static_dir: static/js
- url: /templates
static_dir: /templates
- url: /.*
script: gamekicks.app
的JavaScript代码将不再有效:
<input type="button" value="Chat"
onClick="window.open('chatmain.html','chatwindow','width=400,height=200')">
我只好出从/移动我的模板目录下的静态作为工作周围的Jinja2的路径部署应用后无法正常工作。它在当地很好地工作。任何想法,为什么这不工作以及?所有其他静态文件都可以正确访问。
chatmain.html在哪里存储,以及浏览器将尝试获取它的绝对URL?一般来说,模板不应该是静态的,实际的静态HTML页面应该放在与模板不同的目录中,并由它们自己的处理程序提供服务。 – geoffspear 2012-03-13 11:38:14