问题标签 [tastypie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3059 浏览

python - 使用 TastyPie 将 ForeignKey 字段更新为 null

是否可以使用 TastyPie 将ForeignKey字段更新为None

相关问题:tastepie 不会在 PUT 期间删除外键引用

是)我有的:

(当然还有相应的 TastyPie 资源类,可以很好地更新其他字段)

我想要的是:

更新some_fieldNone使用 TastyPie。

我尝试过的(在 JavaScript 中):

等等。这些都导致 404 或 400。有些导致 204,但数据库没有更新。

通读 中的代码full_dehydrate(),目前似乎不可能这样做。

在 github 上查看了最近的代码,但我不相信这是可能的。

0 投票
1 回答
627 浏览

tastypie - 美味派——OAuthAuthentication——python-oauth2 导入问题

我希望在美味派中使用 OAuthAuthentication。在我的 ModelResource 中,我这样做:(仅显示相关部分)

我收到一条错误消息:无法导入“python-oauth2”包。与“OAuthAuthentication”类一起使用是必需的。

在此之前,我进行了 python-oauth(下)的 pip 安装,但随后,它继续上面的抱怨。我是否需要在我的资源或其他任何地方做任何其他事情来明确导入它?

0 投票
1 回答
487 浏览

django - 用 django-tastypie 添加命令 api 的最佳方法是什么?

我有以下模型,我想允许用户使用 django-tastypie 的 API 加入活动。

但我不知道最好的方法来做到这一点。我应该创造EventJoinResource

我应该怎么办?欢迎任何建议:-)

0 投票
1 回答
686 浏览

ios - 在 Django + iOS 兼容性中创建站点 - 这是一个好方法吗?

我希望创建一个基本站点,允许用户登录(通过电子邮件或 Facebook 身份验证)并发布他们的照片以供该站点的其他用户评论。就像 Facebook 一样,我希望通过 iOS 应用程序和网站本身来发布、删除和查看照片/评论。

我自己一直在进行一些研究,我可以有以下选择:

  1. 在 Django 中创建一个站点,并使用 API 框架 Tastypie 允许用户使用来自 iOS 应用程序的 get/post/delete 命令
  2. 完全在 Django 中创建站点,并使用 PhoneGap 使其与 iOS 设备兼容

您对采取何种方法有什么建议 - 以及是否有替代方案?

0 投票
0 回答
1008 浏览

many-to-many - Backbone-Relational 和 Django-Tastypie:多对多字段操作示例

有人可以提供一个通过 django-tastypie 和骨干关系操作 django.db 模型实例的多对多字段的示例吗?现在可以使用中间模型。

以下是可能的美味派资源配置:

如何使用对我们服务器的一个请求来保存与一些尚未保存的书籍相关的作者?

0 投票
1 回答
466 浏览

python - Tastypie URL 配置不正确

当我尝试访问http://localhost:8000/api/goal/?format=json时出现以下错误:

这是我添加到我的 urls.py 中的内容:

这是我的 api.py:

知道可能出了什么问题吗?

0 投票
2 回答
1097 浏览

tastypie - 美味资源模型

我正在用 mongoengine 开发美味的派。我有核心文件,但是当我在资源文件中使用它们时,它给了我错误:

资源文件

核心文件

这是我收到的错误消息:

0 投票
3 回答
1605 浏览

django - 如何在 django-tastypie 中获取授权用户对象

我需要在 hydrate 方法中获取授权用户对象,如下所示:

但是这里的请求是空的HttpRequest对象,并且没有用户方法,虽然用户是授权的。有没有办法获取用户对象?

0 投票
2 回答
537 浏览

django - 如何在 Django 中将美味派用于多语言 API?

我正在使用 django-transmeta 来内化我的模型。它工作得很好。它将模型保存到数据库中,如下所示:

因此,当您需要 object.name 时,它​​会返回当前语言环境中的名称,这对我的任务非常有用。

我正在为 RESTful API 使用美味的派。Tastypie 返回表的所有列(name_en、name_de、name_tr)。我想要的是,提出如下请求:

http://127.0.0.1:8000/api/object/?format=json&lang=en

所以服务器应该只响应英文的名字(不是name_en、name_de、name_tr)。

我怎样才能做到这一点?什么美味的功能,定制可以处理这个?

更新:

喜欢的东西可以成为解决方案吗?

0 投票
1 回答
982 浏览

django - 如何在 django-tastypie 中运行将在水合物之前执行的方法

我需要以下逻辑:用户正在将对象发布到服务器,但我需要在创建新对象之前删除他之前发布的对象。是否有一些方法,例如在 hydra() 方法之前调用,我可以在其中访问授权的用户对象?