Я не могу понять разницу между HyperlinkedIdentity и HyperlinkedRelated Fields. У меня есть несколько вопросов, на которые я не могу найти ответы в Интернете.Django Rest Framework Гиперссылки Понимание
В чем разница? Когда я хочу использовать один против другого.
Мой следующий вопрос: у меня есть 2 модели, проект и задача.
Задача имеет проект ForeignKey для проекта. Если бы я хотел, чтобы проект гиперссылка на задачи внутри него, какое поле гиперссылки было бы помещено в ProjectSerializer? И какое поле я бы поставил в TaskSerializer, чтобы дополнить ProjectSerializer, полагая, что я хотел, чтобы задачи могли ссылаться на проект, к которому они относятся?
В чем разница между использованием гиперссылнных полей и использованием обычных вложенных сериализаторов? При использовании гиперссылок, могу ли я по-прежнему фильтровать pk/id?
Последнее. Что, если у модели было два гиперссылки в сериализаторе? Насколько я понимаю, он создает поле url для каждой гиперссылки, создаст ли он два поля url в этом случае?
Благодарим за любые разъяснения, которые вы можете предложить, это будет огромной помощью для укрепления моего понимания предмета и предоставления мне возможности заполнить мой API для моего проекта.
Спасибо, огромная помощь !!! – shenk