我的Python 应用程序在这里报告了同样的问题。使用 appengine 1.8.1,当我尝试部署时,出现以下错误:
Error 400: --- begin server output ---
Invalid character in filename: __static__\static/config/sboxwsdl.xml
我猜它在抱怨反斜杠。路径“ __static__\
”的部分不是我可以在应用程序中更改的;它是在 appengine 代码中完成的。将 os.path.join 替换为 google/appengine/appcfg.py 中的 posixpath.join 并不能修复它。这是我的 app.yaml 文件:
application: theappiamwriting
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /files/csv
static_dir: static/csv
mime_type: text/csv
application_readable: true
- url: /files/config
static_dir: static/config
mime_type: text/xml
application_readable: true