ComboJSONAPI: Плагины для улучшения Flask-COMBO-JSONAPI¶
ComboJSONAPI
это набор плагинов для Flask-COMBO-JSONAPI.
Плагин Permission добавляет возможность управления доступом к моделям и отдельным полям моделей при обращении методами GET, POST, PATCH и DELETE.
Плагин ApiSpecPlugin упрощает автоматическое создание документации
Плагин RestfulPlugin для библиотеки apispec используется в плагине ApiSpecPlugin и добавляет документацию GET параметров при помощи схем Marshmallow.
Плагин EventPlugin добавляет создание RPC на тот случай, когда недостаточно JSON:API.
Плагин PostgreSqlJSONB добавляет фильтрацию и сортировку данных на первом уровне JSONB ключей-значений в PostgreSQL.
Содержание¶
Документация¶
Чтобы обновить документацию:
# go to docs dir
cd docs
# gen .pot files
make gettext
# update .po files for existing langs / create new
sphinx-intl update -p _build/locale -l ru
добавьте новые языки при помощи флага «-l es»
добавьте перевод в
docs/locale/<lang>/LC_MESSAGES
чтобы проверить ваш перевод выполните
sphinx-build -b html -D language=ru . _build/html/ru
и проверьте сгенерированные HTML файлы