Django REST Framework : Как определить набор представлений
Контекст
У меня есть два набора представлений с собственными маршрутизаторами для автоматической генерации URL-адресов из них :
- ModelAViewset
- ModelBViewset
На данный момент детали ModelAViewset можно получить через следующий URL :
{base_url}/model-a/<slug>
При этом '<slug>
' является полем ModelA 'slug', как полем поиска.
Вопросы
- Is there a way to use a more explicit lookup_field value, dynamically based on the model name ? Like this :
{base_url}/model-a/<model_a_slug>
Примечание: Чтобы сохранить простоту в модели, я бы предпочел оставить имя поля 'slug' в ModelA как есть
Based on Viewsets and Routers, is there a way to retrieve the JoinRequestViewset details through a multi lookup_fields ? With an URL like :
{base_url}/model-a/<model_a_slug>/model-b/<model_b_pk>
Спасибо, заранее