我正在尝试遵循以下解释: https://developers.google.com/appengine/docs/python/tools/uploadingdata#Downloading_and_Uploading_All_Data
但是当我添加到我的app.yaml:
- url: /remote_api
script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
login: admin
并尝试更新我的应用,我收到了:
解析yaml文件时出错:无效对象:无法启用threadsafe 与CGI处理程序: $ PYTHON_LIB /谷歌/应用服务引擎/ EXT / remote_api的/ handler.py
错误。
我做错了什么?
谢谢!
顺便说一句,这是我的app.yaml:application: XXXX-my-application-name
version: 1
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /static
static_dir: static
- url: /remote_api
script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
login: admin
- url: /favicon.ico
static_files: static/favicon.ico
upload: static/favicon.ico
- url: /.*
script: main.app # a WSGI application in the main module's global scope
libraries:
- name: django
version: "1.3"
答案 0 :(得分:13)
尝试类似
的内容- url: /remote_api
script: google.appengine.ext.remote_api.handler.application
login: admin
哪个将使用WSGI应用程序而不是main()方法CGI样式。
答案 1 :(得分:5)
除非你做的事非常特别,否则你不应该改变远程网址。
将以下内容放入app.yaml:
builtins:
- remote_api: on