【问题标题】:Multiple resource in tastypie美味派中的多种资源
【发布时间】:2012-06-28 07:59:36
【问题描述】:

我正在使用 Tastypie 构建一个 REST API。所以我有这门课:

所以我有一个 classe ToolBox 并且我可以通过美味派访问它

http://somthing.com/api/toolbox/list/ http://somthing.com/api/toolbox/list/5

但是可以添加新的方法例如“http://somthing.com/api/toolbox/stats/5”来获取所选工具箱的许多统计信息?

或者可以创建一个不基于模型的 Stat 类来提供关于 ToolBox、User 和许多其他统计信息的统计信息?

谢谢

【问题讨论】:

    标签: python django rest tastypie


    【解决方案1】:

    您不应该混合使用资源 url,它是 hackish 并且可能会变得过于复杂。您可以使用脱水循环将非模型字段添加到现有 ToolboxResource,或者如果存在关系,您可以将一个资源嵌套在另一个资源中,请参阅:this post

    tastypie docs: dehydrate cycle

    【讨论】:

      【解决方案2】:

      是的,试试这个。它是一个装饰器,可帮助您向 Tastypie 资源添加自定义操作: https://github.com/thelonecabbage/django-tastypie-actions

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-09-25
        • 1970-01-01
        • 2012-12-17
        • 1970-01-01
        • 1970-01-01
        • 2016-05-08
        • 2013-04-26
        相关资源
        最近更新 更多