【问题标题】:Tastypie difference between list_allowed_methods and detail_allowed_methodslist_allowed_methods 和 detail_allowed_methods 之间的美味区别
【发布时间】:2011-10-08 07:03:56
【问题描述】:

大家!我需要为一个用 django 编写的网站开发一个 API,但是当我阅读了美味的文档时,我真的很困惑。文档如下:

allowed_methods

控制资源应响应的列表和详细 REST 方法 到。默认为无,这意味着委托给更具体的 list_allowed_methods 和 detail_allowed_methods 选项。您可以指定 像 ['get', 'post', 'put', 'delete'] 这样的列表作为防止 必须指定其他选项。

list_allowed_methods

控制资源应响应的列表 REST 方法。默认为 ['get', 'post', 'put', 'delete']。

detail_allowed_methods

控制资源应响应的列表 REST 方法。默认为 ['get', 'post', 'put', 'delete']。

根据这个文档, list_allowed_methodsdetail_allowed_methods 是完全一样的......有没有人可以区分它们之间的区别?他们每个人到底是做什么用的?

提前致谢!

【问题讨论】:

    标签: django api


    【解决方案1】:

    好的。我找到了答案,我将把它贴在这里,以防万一这可以帮助别人。

    以“list”开头的方法负责对tastepie返回的集合进行操作,例如,您博客的所有条目。

    虽然以“详细信息”开头的方法负责对项目的操作。例如,您博客的一个特定条目。

    希望这能有所帮助!

    【讨论】:

      猜你喜欢
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 2020-05-10
      • 2014-09-20
      • 2010-10-28
      • 2015-10-04
      相关资源
      最近更新 更多