如何使用python rest-framework eve处理虚拟资源

时间:2014-07-21 08:49:13

标签: eve

我是名为'eve'的python rest-framework的新手。我阅读了文档,听起来很酷。但在我开始评估它作为即将到来的项目的框架之前,我有以下问题:

在我看来,请求始终从数据库中获取一个资源,并且通过事件挂钩,可以在返回客户端之前修改资源。

但有时使用“虚拟”代替“真实”资源是有用的。 “虚拟”是指一种未存储在数据库中的资源,而是为每个请求即时创建。创建这样的虚拟资源通常需要多个实际资源,因此有必要从数据库中获取和处理多个实际对象。

这种需求如何适应前夕的方法?

谢谢你,rgds Fin

1 个答案:

答案 0 :(得分:1)

Eve是Flask应用程序(实际上是Flask子类),因此没有什么能阻止您绑定自己的路由和自定义函数,甚至无法添加Flask蓝图。有关工作示例,请查看Eve-Docs扩展程序,该扩展程序向API添加仅限HTML /docs的终结点(供人类使用)。