0

我正在使用 REST api 从服务器上的 mongodb 获取数据。目前我可以使用 django rest 框架将来自 mongodb 的数据显示到浏览器上,但是这些数据以 JSON 格式显示。我想在表格中显示这些数据。

我仍然不清楚如何在模板中使用这些数据,而不仅仅是返回将数据抛出到浏览器的响应。我是否为此使用序列化程序?

谷歌搜索显示了这两个结果:

从数据库中显示 Django 中的表

http://django-tables2.readthedocs.org/en/latest/#tutorial

两个代码都假设模型是在 Django 中定义的,但我使用的是 REST 来获取数据。

我正在使用如下所示的基于类的视图和 mixin 来处理 http 请求

class RestDjango(View, RequestMixin, ResponseMixin):
    .........
    ......... 

ps:我使用的是 0.3.3 版本的 Django REST Framework。我是 REST 新手,所以请随时向我指出任何教程/文章来帮助我。

4

1 回答 1

0

我为此使用序列化程序吗?

不,您为此使用渲染器。

http://www.django-rest-framework.org/api-guide/renderers/#templatehtmlrenderer

我认为链接中的示例代码很清楚。只需将查询结果作为上下文传递并在模板内创建表。

于 2013-09-19T12:03:11.050 回答