откуда берется контекст шаблона при использовании TemplateHTMLRenderer - PullRequest
0 голосов
/ 20 ноября 2018

Откуда поступают данные, которые будут использоваться в шаблоне?Не могу найти, get возврат Response({}, template_name='user_detail.html') не работает

1 Ответ

0 голосов
/ 25 ноября 2018

Данные контекста шаблона являются первым параметром класса Response.В вашем примере вы устанавливаете пустой dict в качестве контекста.

Контекст - это данные ответа, которые можно передать следующим образом:

Response({'username': user.username}, template_name='user_detail.html')

Из документов https://www.django -rest-framework.org / api-guide / renderers / # templatehtmlrenderer :

TemplateHTMLRenderer создаст RequestContext, используя response.data в качестве контекстного диктанта, и определит имя шаблона, которое будет использоваться для визуализацииконтекст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...