Django Tastypie,运行一个动作

Posted

技术标签:

【中文标题】Django Tastypie,运行一个动作【英文标题】:Django Tastypie, run an action 【发布时间】:2013-06-06 17:42:02 【问题描述】:

我想知道是否有人可以为我指明正确的方向。我目前正在尝试使用 Django 和 Tastypie 构建一个 API。

我想让一个 http 请求通过主键查找模型,然后运行模型方法/操作。

我似乎无法识别和匹配文档或方法来实现看似简单的操作..

感谢大家的指点,

【问题讨论】:

【参考方案1】:

我不相信 TastyPie 用于运行模型方法。它将模型包装为 Resource 并公开一组方法,主要是 get、post、put。看看Django TastyPie QuickStart

您可以公开的方法是 REST api 的方法,而不是自定义方法。

【讨论】:

我认为他的意思是像 DjangoREST 那样将它们添加为子资源。

以上是关于Django Tastypie,运行一个动作的主要内容,如果未能解决你的问题,请参考以下文章

Django-tastypie。默认以 JSON 格式输出到浏览器

Django/Tastypie - DELETE 请求删除所有内容

Django RESTful API - django-piston 与 django-tastypie

如何通知应用程序凭据在 Django/Tastypie/REST 中成功

现有版本中 django 的 Tastypie 或 django-rest-framework [关闭]

包含过滤条件的 Django-tastypie REST url