LINUX.ORG.RU

Flask, MongoDb, Rest API

 , , ,


0

1

Есть ли в мире питона какой-нибудь хороший REST API фреймворк. Требования:

  • Либо интеграция с flask , либо что-то независимое от выбранного веб-фреймворка (чтобы интегрировать во фласк руками).
  • Поддержка mongoengine
  • JSON, XML опционально
  • Работа со схемами: либо генерация класса-документа mongoengine по схеме, либо генерация JSON(XML) схемы по документу
  • Желательно, автогенерация ресурсов со схемами и списком ресурсов, как в eve

Я смотрел Eve, но это сам по себе фреймворк, построенный поверх фласка. Там отличная генерация json/xml, но мне хочется, чтобы иметь ещё и монго-модели с ОРМ. Есть привязка (eve-mongoengine), однако она не очень-то гибкая. В принципе, я хочу либо генерацию класса-модели по схеме, т.е. декларативное описание в виде словаря (как это делается в eve), либо создание схемы их моей модели (как это делается в eve-mongoengine).

Рельно, или придётся писать велосипед?


Ответ на: комментарий от ei-grad

Да, просмотрел список, тоже ничего. Рестлесс раньше использовал, но он тоже не достаточно гибкий.

В принципе, можно взять за основу какой-нибудь Flask-RestFul и приделать к нему работу с монго, благо и там и там JSON.

memnek ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.