11得票1回答
使用Tastypie暴露模型方法

我目前正在将一个API实现到我的Django项目中,而Tastypie似乎是最合适的选择。 但是我无法弄清楚如何使用Tastypie公开模型内的函数。 比如,我有这个模型:class game(models.Model): id = models.AutoField("ID", pri...

11得票4回答
Django-tastypie能否在单个资源的列表视图和详细视图中显示不同的字段集?

我希望为特定的django-tastypie模型资源在列出对象时仅保留字段的子集,在显示详细信息时则需要所有字段。这是否可行?

11得票2回答
Django和iOS中的CSRF令牌

我正在尝试理解应该怎么做... 我正在从iOS对我的Django服务器进行POST调用,但是一直收到403错误(无效的CSRF令牌)。我考虑实现一个函数,它将返回令牌(您需要登录才能访问该函数),然后将令牌添加到我的POST调用中。 现在...我不明白这样做的意义是什么?如果我使用Tasty...

10得票2回答
Django Tastypie如何创建包含外键的新资源?

我试图让使用Tastypie创建新实例的操作正常运行,但是在处理外键时始终出现错误。以下是我的代码: 模型:class SuggestionVote(models.Model): created_by_user = models.ForeignKey(User) date_c...

10得票1回答
如何在Tastypie中加载外键元素

在我的Django模型中,我有10个字段,并且其���有3个字段是外键。在通过GET请求接收到的JSON数据中,我得到了所有的字段,但并没有包括这些外键字段。 我也尝试过一些方法,但仍然无法在JSON数据中获得这些外键字段:DataFields = MyData._meta.get_all_...

10得票2回答
如何通过使用ToManyField来加速Tastypie的查询

在 resources.py 文件中,我有以下代码:class CategoryResource(ModelResource): items = fields.ToManyField('ItemResource', 'items', full=True, null=False, rea...

10得票2回答
当服务器错误时,同时将邮件请求主体发送给Django管理员

我在Django中使用默认记录器,其配置如下:LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'filters': { 'require_debug_false': { '()': 'django.utils.l...

10得票1回答
属性错误:'RegexURLResolver'对象没有'_urlconf_module'属性。

我在我的sentry异常中一直收到以下错误: AttributeError: 'RegexURLResolver'对象没有属性'_urlconf_module' 跟踪信息只指向Django代码库中的代码,没有指向我的应用程序中的任何位置。我的日志也很干净。可能的原因是什么? ...

10得票3回答
使用基于$resource的服务进行部分更新(又称为PATCH)?

我们正在使用Django/TastyPie作为后端REST服务提供者来构建Web应用程序,并构建基于AngularJS的前端,使用许多基于$resource的服务在服务器上CRUD对象。到目前为止一切都很顺利! 但是,当我们只想更新一个或两个更改字段时,我们希望减少要发送的数据量。 Tas...

10得票2回答
Tastypie:GET请求需要身份验证,POST请求则匿名。

我使用Django/Tastypie来管理我的用户集合。 是否可以允许匿名用户在API中进行POST(在某个端点创建新用户时),并限制经过身份验证的用户仅获取自己的用户,而不是所有用户? 谢谢您的帮助。