Как создать объект вместе со связанным объектом в одном методе POST, используя Flask-rest-jsonapi / JSON API? - PullRequest
0 голосов
/ 09 октября 2019

У меня есть сценарий, в котором я хотел бы создать один новый родительский объект с новым дочерним объектом, используя пакет API FLASK-REST-JSON. например,

Сценарий, подобный созданию нового человека с новым компьютером в одном методе POST.

Согласно официальной документации, мы можем создать нового человека и новый компьютер, используя отдельный POST, а затем связать их вместе, используя отношения. Однако я бы хотел создать оба объекта вместе в одном методе POST.

Пожалуйста, дайте мне знать, возможно ли это? Если да, то любой пример был бы великолепен.

Спасибо!

1 Ответ

1 голос
/ 09 октября 2019

Создание нескольких ресурсов с одним запросом не поддерживается JSON: API spec v1. Есть некоторые обсуждения, чтобы добавить поддержку для такого расширения как в предстоящем v1.1: Внедрение расширений Atomic Operations . Некоторое время назад существовало старое расширение под названием Массовое расширение , но оно было экспериментальным, и к тому времени дизайн расширений сильно изменился.

Не думаю, что какое-либо из этих предложений / экспериментовбыли реализованы в Flask-REST-JSONAPI .

...