Работает ли web.py на Appengine?
Да, он работает довольно хорошо, он компактен и очень прост в использовании.
Есть ликакие-либо известные известные ошибки?
Web.py не предлагает какой-либо уровень абстракции данных, совместимый с GAE;это означает, что для переключения с СУБД на базу данных NoSQL необходимо самостоятельно создать слой над API базы данных web.db и API хранилища данных Google App Engine .
Можете ли вы поделиться своим опытом использования web.py в Appengine?
Я развернул пару простых приложений с web.py поверх GAE и другиминесколько домашних проектов с Sqlite в качестве базы данных; здесь мини обзор.
Будем благодарны за любые предложения по достижению вышеупомянутой цели.
Если переход с Appengine на RDBMS является вашей главной задачей, загляните на web2py .
Хотя с некоторыми ограничениями , насколько мне известно, это единственная дружественная GAE веб-инфраструктура Python, которая предлагает DAL выше хранилища данных App Engine и несколько других решений RDBMS.
Переключение с одной базы данных на другую - это всего лишь инициализация DAL с правильной строкой подключения:
db = DAL('sqlite://storage.db')
db = DAL('mysql://username:password@localhost/test')
db = DAL('gae')