Что такое API-интерфейсы с гиперссылками в Django rest framewrok? - PullRequest
1 голос
/ 12 марта 2019

Что такое гиперссылки API или гиперссылки в моделях Django.Какие сценарии или какие данные мы сохраняем в полях с гиперссылками?Каковы варианты использования и стоимость использования этого?

1 Ответ

0 голосов
/ 14 марта 2019

Документы говорит

Отношения в нашем API представлены с использованием первичных ключей.Гиперссылки улучшают связность и обнаруживаемость нашего API, вместо этого используя гиперссылки для отношений.

Насколько я понимаю, наши отношения имеют форму идентификатора или первичного ключа в модели.

Гиперссылка создаст гиперссылку для этого поля, скажем, ModelA имеет ModelB с pk = 1

Если мы создадим гиперссылку, то будет ссылка, ссылающаяся на ModelB, как

http://example/api/wdawwawda

, что сделает ModelB обнаруживаемым через ссылку и улучшит сцепление

, то есть ModelA будет рассматриваться как целое с действительными ссылками вместо pks

Ссылка

...