Django REST Framework-将多个视图渲染到同一模板中

时间:2019-02-26 10:01:58

标签: templates view django-rest-framework

我想要一个模板,该模板的左侧列中包含对象列表,同时显示对象的详细信息。我可以以某种方式利用通用的ListAPIViewRetrieveAPIView吗?在REST API中,客户端只需执行两个请求,然后将数据本身组合在一起。使用TemplateHTMLRenderer可以采取类似的方法吗?

1 个答案:

答案 0 :(得分:0)

我认为,有两种实现方法。

最常见的方法是在前端发出两个异步请求(一个用于列表,第二个用于检索)。

第二种方法是摆脱REST并覆盖retrieve方法-它应该返回有关特定对象和所有对象的信息。

如果要获取HTML,请尝试StaticHTMLRender

相关问题