Любые указатели, советы по внедрению REST API в App Engine с Python? Использование webapp
для самого приложения.
В настоящее время я знаю, что могу:
-
взломать мои собственные обработчики
webapp
для обработки REST-подобных URI, но это, похоже, теряет свою элегантность для большего объема ресурсов. Я имею в виду, что это просто, когда дело доходит доtemperature/atlanta
, но не так много * даже для довольно простого/users/alice/address/work
(хотя имейте в виду, что я не говорю об этом после того, как это реализовано, просто потратив некоторое время на попытку для создания соответствующего обработчика, поэтому мое восприятие может быть отключено). -
используйте функциональность REST, предоставляемую одной из больших веб-фреймворков Python. У меня есть некоторая необъяснимая симпатия к
web2py
, но, поскольку он не используется для проекта, связывание его с приложением только для обеспечения некоторой функциональности REST кажется.. overkill?
(Да, похоже, мне не нравится любой из этих подходов. Жесткий.)
Итак, здесь я спрашиваю: какой совет, желательно на основе опыта, вы бы для меня здесь? Каковы мои варианты, мое мнение о них правильно, я что-то пропустил?
Спасибо заранее.