我是Django REST Framework的新手。我用一个例子来描述我的问题。
例如,我有一个api视图功能,可以处理GET方法并以json返回用户列表。该api的网址是www.exp.com/api/users
现在我想要一个获取用户列表的视图,将其发送到模板并呈现该模板。该视图的网址是www.exp.com/users
上述观点的逻辑是相同的。 我该如何做上面的例子? 我应该写两个单独的视图(api和django视图)吗?答案 0 :(得分:1)
如果您使用 Django 渲染前端页面,则需要编写两个视图。否则,您可以使用其他前端技术来渲染前端页面,例如React.js,Angular.js,Vue.js等。
您可以使用通用ListAPIView
列出用户。
您可以参考Classy Django Rest Framework来了解更多基于类的APIViews
。