【问题标题】:Is it possible to render your data using an html template before displaying the data from DB in Eve在 Eve 中显示来自 DB 的数据之前,是否可以使用 html 模板呈现您的数据
【发布时间】:2020-11-20 01:04:48
【问题描述】:

我正在使用 Eve 开发一个简单的 API,以使用 Eve 在 Web 客户端上显示我的数据库中的数据,只需按照 Eve 文档中的快速入门指南编写架构并在 settings.py 中的 DOMAIN 中定义资源,我可以在浏览器或使用 curl 中查看 xml 中的数据。

https://docs.python-eve.org/en/stable/quickstart.html#a-more-complex-application

我们看到的数据,(例如在人民中)是 json/xml,例如:在 json 输出中:

{
    "firstname": "barack",
    "lastname": "obama",
    "_id": "50acfba938345b0978fccad7"
    "updated": "Wed, 21 Nov 2012 16:04:56 GMT",
    "created": "Wed, 21 Nov 2012 16:04:56 GMT",
    "_links": {
        "self": {"href": "people/50acfba938345b0978fccad7", "title": "person"},
        "parent": {"href": "/", "title": "home"},
        "collection": {"href": "people", "title": "people"}
    }
}

如何使用模板更改此数据的 html 格式?例如,我想创建一个表格并将每个项目显示为表格中的一行?有没有一种方法可以通过事件挂钩使用 Jinja 模板呈现这些数据?

【问题讨论】:

    标签: python mongodb flask eve


    【解决方案1】:

    我认为你应该更好地使用 Django,因为在定义 o eve:

    Eve 是一个为人类设计的开源 Python REST API 框架。它允许轻松构建和部署高度可定制、功能齐全的 RESTful Web 服务。

    它是为RESTful 目的而创建的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-25
      • 2020-01-10
      • 2021-06-28
      相关资源
      最近更新 更多