一起使用Django视图和DRF视图

时间:2019-02-24 13:26:49

标签: django django-rest-framework

我是Django REST Framework的新手。我用一个例子来描述我的问题。

例如,我有一个api视图功能,可以处理GET方法并以json返回用户列表。该api的网址是www.exp.com/api/users

现在我想要一个获取用户列表的视图,将其发送到模板并呈现该模板。该视图的网址是www.exp.com/users

上述观点的逻辑是相同的。 我该如何做上面的例子? 我应该写两个单独的视图(api和django视图)吗?

1 个答案:

答案 0 :(得分:1)

如果您使用 Django 渲染前端页面,则需要编写两个视图。否则,您可以使用其他前端技术来渲染前端页面,例如React.jsAngular.jsVue.js等。

您可以使用通用ListAPIView列出用户。

您可以参考Classy Django Rest Framework来了解更多基于类的APIViews