Я создал сериализатор и ViewSet для своей модели и добавил шаблон для представления списка. Чтобы увидеть веб-страницу (шаблон), классы рендеринга должны быть правильными, и нужно добавить TemplateHTMLRenderer
в список средств визуализации.
Это приводит к тому, что при поиске в браузере указанной c записи, такой как
/mymodel/5
, мне также отображается представление списка.
Цель состоит в том, чтобы иметь 1 URL-адрес, который служит для API (json) или веб-страницы как для списка, так и для подробного просмотра. (/ mymodel = список, / mymodel / 5 = деталь)
Вопрос: как я могу иметь несколько шаблонов (список / деталь) на основе одного ViewSet?