Об использовании платформы eve для Python в движке приложений Google

Только что узнал о проекте под названием python-eve. Поскольку я только начинаю работать с python, этот проект показался мне довольно простым для создания REST API на основе python. Этот фреймворк действительно имеет множество готовых функций, особенно HATEOAS, которые я не нашел в документации google-app-engine. Могу ли я в любом случае использовать этот фреймворк в google-app-engine? Или я должен просто все вместе игнорировать app-engine.


person Soham Dasgupta    schedule 07.12.2013    source источник
comment
Согласно документам, python-eve работает на mongodb, а не на движке приложения. Так что ответ должен быть очевиден, если только вы не планируете его портировать. И если вы задаете этот вопрос, можно с уверенностью сказать, что это не так.   -  person dragonx    schedule 07.12.2013
comment
Взгляните на: stackoverflow. ком/вопросы/19375085/   -  person voscausa    schedule 08.12.2013


Ответы (1)


Eve — это приложение Flask, а это означает, что везде, где работает Flask, Eve работает... по крайней мере, в хорошей теории. Ознакомьтесь со следующими ресурсами:

Лично я никогда не пробовал запускать Eve на GAE, но приведенные выше ресурсы, кажется, указывают на то, что это должно быть возможно без особых усилий.

person Nicola Iarocci    schedule 08.12.2013
comment
Если вы создадите что-то вроде шаблона по умолчанию, чтобы быстро настроить eve на GAE вместе с кратким учебным пособием, было бы здорово. Мне очень понравился ваш продукт, особенно из-за поддержки по умолчанию HATEOAS, которая кажется отличной и по умолчанию недоступна в GAE. Также, я думаю, поддержка хранилища данных Google недоступна в eve. - person Soham Dasgupta; 09.12.2013
comment
Это не так, но вы всегда можете поработать над этим и внести свой вклад в сообщество :) В настоящее время у нас есть люди, работающие над SQLAlchemy, CouchDB и другими бэкендами. То же самое с учебником GAE, я знаю, что кто-то работает, например, над учебником Eve для начинающих по Python. - person Nicola Iarocci; 09.12.2013