Я пытаюсь использовать app-engine-patch с pyamf, выполнив следующие действия: http://pyamf.org/wiki/GoogleAppEngine, потому что я хочу перенести мое приложение Django <-> pyamf в app-engine-patch <-> pyamf.
Теперь у меня есть то, что я создал свой gateway.py только с одной строкой кода:
import pyamf
только для проверки могу ли я использовать pyamf, и я получаю пустую страницу, когда указываю браузеру на этот URL / файл, чтобы он выглядел хорошо (проблем с импортом нет, и pyamf не найден), но в командной строке, где я запустил сервер с параметром .py runserver "Я вижу кучу ошибок вроде:
...
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2238, in Dispatch
self._module_dict)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2156, in ExecuteCGI
reset_modules = exec_script(handler_path, cgi_path, hook)
File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2052, in ExecuteOrImportScript
exec module_code in script_module.__dict__
File "C:\Users\[my app-engine-patch application path]\common\appenginepatch\main.py", line 16, in <module>
patch_all()
File "C:\Users\[my app-engine-patch application path]\common\appenginepatch\appenginepatcher\patch.py", line 29, in patch_all
patch_app_engine()
File "C:\Users\[my app-engine-patch application path]\common\appenginepatch\appenginepatcher\patch.py", line 193, in patch_app_engine
from django.utils.encoding import force_unicode, smart_str
ImportError: No module named encoding
Существуют ли какие-либо гуру pyamf <-> app-engine-patch, которые могут подсказать мне, что я делаю неправильно, и как мне настроить pyamf для работы с app-engine-patch?