tastypie相关内容

Django tastypie:资源显示在列表请求中的详细请求中不同

我刚刚从django tastypie开始,我对此感到抱歉。 我的问题:我正在搜索与管理视图中相同的功能: 指定外键字段在其他对象的列表响应中看到的内容以及详细的响应。 我们说这是我简单的模型: class Location(models.Model) name = models.CharField(max_length = 256,blank = True) longit ..
发布时间:2017-05-29 22:42:55 其他开发

Django-Tasypie图像上传示例与JQuery

我正在寻找一种实现从jquery到Django-Tastypie的客户端文件(图像)上传的方法。 到目前为止,服务器端似乎正确使用CURL进行测试: 我发现这篇文章helpfull 编辑:这是我用curl - > api.py: class MultipartResource(object): def deserialize(self,request,data ,fo ..
发布时间:2017-05-29 20:32:30 其他开发

如何将细节对象传递给tastypie中的自定义授权?

如何在一个tastypie授权期间访问请求中访问的详细端点对象? 我注意到, docs 有一个对象参数 - 如何设置? 解决方案 在分支烫发中, https://github.com/toastdriven/django-tastypie/blob /perms/tastypie/authorization.py 类授权有一组方法,例如: def read_det ..
发布时间:2017-05-29 20:19:25 其他开发

Django Tastypie

我正在创建一个需要使用身份验证的移动应用程序。如何实现以下目标: 我需要创建一个用户。在创建用户之后,需要发送 Api_client 和秘密作为对用户的响应。 我有一个功能来执行验证。创建用户后,需要调用移动验证功能。 重要的是,如何阻止使用for循环并开始添加用户的用户? 我尝试过: models.signals.post_save。 connect(create_api ..
发布时间:2017-05-29 19:59:30 其他开发

Tastypie的POST请求返回非SSL位置标头

我正在对我的Tastypie api做一个POST请求,它创建一个资源。 它通常通过响应中的Location头返回资源uri。 我遇到的问题是位置标题包含一个非ssl url,即使我的初始请求(和我的整个应用程序)都在https下。 从我的请求标题: URL:https://example.com/api/v1/resource/ 从我的回复标题: 位置 ..
发布时间:2017-05-29 19:05:49 Python

Tastypie从继承的模型访问字段

根据以下我的模型:如果我将一个VideoContent和一个TextContent实例保留到数据库,然后我可以从我的内容资源中获取2个对象,但是没有其他字段可用。 是否可以包含相关模型的字段(在这种情况下,视频网址和文字内容),以及将来会否增加更多内容类型,而无需重写内容资源,或者我是从错误的方向出发? 目标是能够使用更多的ContentTypes来扩展这个内容,而无需对Content ..
发布时间:2017-05-29 18:21:29 其他开发

SessionAuthentication在Tastypie中是否适用于HTTP POST?

我可以使用GET来处理SessionAuthentication和Tastypie,而不必将 content-type 到 application / json 。 HTTP POST尽管头文件中的Cookie具有会话标识,但仍然失败。它与401授权读者失败,但与授权无关。将SessionAuthentication更改为BasicAuthentication并传递用户名/密码也可以。 有没 ..
发布时间:2017-05-29 18:07:48 Python

使用tastypie资源将queryset转换为json

我有一个模特的tastypie资源。我还有一个看法,需要一个需要序列化并发送给客户端的查询器。我正在寻找一种方法来让味美资源处理查询的序列化和脱水。 我看到我可以传递一个对象到 Resource.build_bundle(self,obj = None,data = None,request = None)] [1] 创建一个捆绑包,然后将捆绑包传递给 [ ..
发布时间:2017-05-29 08:50:05 其他开发

Django-tastypie一对多关系

我正在尝试创建一个具有0到无限制注释的资源(Observation)。我被困在以下错误中: “error”:“模型”一个空属性'comments',不允许空值。 另外,将null = True添加到comments =(...)甚至会导致空的注释对象尽管应该对有意见的意见进行评论。 我也尝试通过将CommentResource2路径更改为完整路径 ..
发布时间:2017-05-29 08:45:19 其他开发

过滤错误:查询不允许超过一级深度

从四周看别人在做什么,这应该是有效的,但我错了一句话: 查找不允许超过“照片”字段中的一级。 这是我有的代码。我已经尝试了一些轻微的变化,我如何设置,但我没有运气。 类CollectionResource(ModelResource ) photos = fields.ToManyField('photoproject.apps.kit.api.PhotoResource',' ..
发布时间:2017-05-29 07:24:35 其他开发

django tastypie更新两个型号

我有两个模型,一个用户模型和一个候选模型,它有两个模型,一个(POST)api调用的两个模型的更新。引用用户模型。我们想通过api界面发布候选模型,但想隐藏用户模型。因此,作为第一步,我将用户模型字段与脱水过程中的候选模型字段合并。这个工作完全正常。 问题是,我无法弄清楚,如何做到这一点(水合和创建两个模型,我们需要创建一个单独的用户模型,不能合并两个模型) 解决方案 如果您向我们展 ..
发布时间:2017-05-29 07:14:38 Python

如何过滤相关对象中的字段?

如果我尝试过滤相关对象中的某个字段,则Tastypie会返回一个错误。例如,运行 curl -H“Accept:application / json”\ “http:// localhost :8080 / wordgame / api / v1 / rounds /?format = json& players__username = moe“ “”玩家“领域的查询不 ..
发布时间:2017-05-29 06:37:34 Python

Django JSON响应错误状态

我的API正在返回JSON对象错误,但状态代码为 HTTP 200 : response = JsonResponse({'status':'false','message':message}) return response 如何更改响应代码以指示错误? 解决方案 code> JsonResponse 通常返回 HTTP 200 ,这是'OK'的状态代码。为 ..
发布时间:2017-05-29 05:15:39 Python

Django的tastypie。默认情况下,将JSON输出到浏览器

我看到对不起,尚未实现。请将“?format = json”附加到 您的URL。我需要总是追加字符串“?format = json”。默认情况下,我可以在JSON中输出一个 的输出吗? Regards, Vitaliy 解决方案 从 tastypie cookbook ,为了更改默认格式,您需要重写ModelResource上的determin_format()方法: ..
发布时间:2017-05-29 05:11:22 其他开发