在Eve中显示来自DB的数据之前,是否可以使用html模板来呈现数据



我正在使用Eve开发一个简单的API,使用Eve在web客户端上显示数据库中的数据,只需按照Eve文档中的快速启动指南编写模式并在设置中定义DOMAIN中的资源。

https://docs.python-eve.org/en/stable/quickstart.html#a-更复杂的应用

我们看到的数据(例如在人民中(是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模板来呈现这些数据?

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

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

它是为RESTful目的而创建的。

相关内容

最新更新