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

问题描述 投票:0回答:1

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

templates view django-rest-framework
1个回答
0
投票

我认为,有两种方法可以做到这一点。

最常见的方法是在前端创建两个异步请求(一个用于列表,另一个用于检索)。

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

如果你想获得HTML,请尝试StaticHTMLRender

© www.soinside.com 2019 - 2024. All rights reserved.