12得票4回答
如何在Tastypie自定义认证中访问POST数据

我正在尝试在tastypie中编写自定义身份验证。基本上,我想使用POST参数进行身份验证,并且完全不想使用django认证,因此我的代码看起来像:class MyAuthentication(Authentication): def is_authenticated(self, req...

14得票3回答
Tastypie文档生成

我正在尝试使用自动化文档工具为Tastypie REST API生成API文档。我尝试了Tastytool,但它似乎只显示模型的列而非API的结果参数。然后我尝试使用Sphinx,因为Tastypie支持Sphinx,但是我无法找到如何在代码中添加API注释并将其生成到文档中的示例。 有人可...

12得票1回答
RESTful服务参数是否必须具有可发现性?

前言:我对REST的理解很肤浅,如有任何疑问或需要澄清的地方,请指正。 我有这样一个情况,我需要RESTful服务的用户提交任意实数。因此,我认为不应该要求在URL中提交它,即使返回的对象应该是相同的,而应该使用参数(或者我的这个假设是错误的吗?)。 鉴于此,为符合REST,参数是否必须以...

25得票2回答
如何使用Tastypie登录Django

我正在尝试在自定义认证中覆盖is_authenticated。我有一个简单的代码(起始点)如下:class MyAuthentication(BasicAuthentication): def __init__(self, *args, **kwargs): super...

12得票1回答
Tastypie APIKey身份验证

Tastypie APIKey身份验证是如何工作的?我知道文档中提到了一个信号:from django.contrib.auth.models import User from django.db import models from tastypie.models import ...

18得票3回答
如何使用django-tastypie API编程方式创建或注册用户?

我的代码部分可行,它创建了User对象并储存了,但是它没有保存密码:class CreateUserResource(ModelResource): class Meta: allowed_methods = ['post'] object_class ...

27得票1回答
在Django-tastypie中返回POST数据

我认为创建对象的函数应该返回新的创建的对象,这是一个标准。 那么,在tastypie中如何实现呢?当我发送POST请求时,虽然对象已经被创建了,但是我没有收到任何响应。我希望能够收到JSON格式的新创建对象(至少是主键)。 我尝试覆盖dehydrate方法,但是似乎在POST时它甚至都没有...

7得票1回答
使用django-tastypie创建、更新和删除调用

我正在使用django-tastypie构建我的项目API。我遵循了tastypie-doc。 使用这个文档,我能够调用GET方法并根据参数过滤数据。但是我找不到任何关于PUT(更新),DELETE(删除对象)和POST(创建新对象)的示例。 有人知道如何在django-tastypie中...

28得票2回答
如何将Django模型中的属性(虚拟字段)暴露为TastyPie ModelResource中的字段

我有一个 Django 模型中的属性,我希望通过 TastyPie ModelResource 公开它。我的模型是:class UserProfile(models.Model): _genderChoices = ((u"M", u"Male"), (u"F", u"Female")...

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

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