Fragster
@Fragster
помогло? отметь решением!

Есть ли аналог Eloquent many-to-many relation функции sync в Django rest framework для сериализации/десериализации связей?

В laravel очень удобно можно задавать связи моделей через передачу массива id связанной модели в функцию sync(): https://laravel.com/docs/9.x/eloquent-relationship...

Коллеги, работающие с django rest framework заставляют меня передавать им прям объекты таблицы связи с её id, и первичными ключами обеих таблиц для связей в качестве вложенного объекта:
const company ={
	id: 1
	name: ''
	trademarks:	[{
		company_id: 1 // тот же id, что наверху
		trademark_id: 1
	}, {}, {}...]
}
вместо простого списка id:
const company ={
	id:
	name:
	trademarks:	[1, ...] // только id из связанной таблицы
}

что вынуждает меня вводить промежуточные слои преобразования для в/из api
говорят, что как в laravel сделать нельзя. Это правда?
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы