django-rest-framework相关内容
问题 如博客设计实用的RESTful API的最佳做法,我想将一个字段查询参数添加到基于Django Rest框架的API这使得用户只能选择每个资源的字段子集。 示例 序列化器: class IdentitySerializer(serializers.HyperlinkedModelSerializer): class Meta: model = models.Id
..
我正在使用 Django REST框架对REST API进行编码。该API将成为社交移动应用的后端。遵循本教程后,我可以序列化所有的模型,我可以创建新的资源并进行更新。 我正在使用AuthToken进行身份验证。 我的问题是: 一旦我有 / users 资源我想让应用用户能够注册。所以,最好是有一个单独的资源,如 / register 或允许匿名用户POST到 / users 一
..
http://pypi.python.org/pypi/djangorestframework/ http://pypi.python.org/pypi/django-tastypie 解决方案 作为django-rest-framework的作者,我有一个明显的偏见),但是我对此的希望相当客观的意见就是这样: / p> TastyPie 正如Torsten所说,你不会走
..
我已经创建了一个Django-rest-framework应用程序。它暴露了一些在MySQL数据库中进行一些获取/集合操作的API。 我有要求向另一台服务器发出HTTP请求,并将此响应与通常的响应一起提供。我试图使用自制的HTTP连接池来发出HTTP请求,而不是在每个请求上建立新的连接。 最适合的地方是什么应用级HTTP连接池对象? 我已经环顾四周了有多种解决方案都有一些缺点。这
..
从文档中: read_only 将此值设置为True,以确保在序列化表示时使用该字段,但是在反序列化期间更新实例时不会使用。 默认为False 必需 通常如果在反序列化期间未提供字段,则会引发错误。如果此字段在反序列化期间不需要存在,则设置为false。 默认为True。 所以我有一个模型,它的一个字段不可空,但我希望它在pre_save方法中填充,所以我设置的字
..
我想序列化一个模型,但是想要包含一个附加的字段,它需要在模型实例上进行一些数据库查找以进行序列化: code> class FooSerializer(serializers.ModelSerializer): my_field = ...#输入一些数据库查询的结果Foo对象 class Meta: model = Foo fields =('id','name','myfield
..
我有一个关于在django休息框架中处理m2m / through模型及其演示的问题。我们来看一个典型的例子: models.py: from django.db import models class成员(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyF
..
我试图确定使用django和django-rest-framework为所有json响应添加根元素的最佳方法。 我想添加一个自定义渲染器是完成我想要实现的最好的方法,这是迄今为止我已经提出的: from rest_framework。渲染器导入JSONRenderer class CustomJSONRenderer(JSONRenderer): #override渲染方法
..
我正在使用Django REST框架,并一直在尝试创建一个返回一小段信息的视图,并在路由器上注册。 I有四个模型存储信息,他们都有一个 created_time 字段。我想在一个视图中返回最近的对象(基于 created_time ),只有四个创建时间被返回。 因此,视图中可能的JSON输出将如下所示: { “publish_updatetime”:“2015.05.20 11
..
该方案非常简单: 我有一个需要的字段的模型。假设其中一个是 TextField ,不能为 blank 。 我还有一个代表该模型的 ModelSerializer (Django Rest Framework)。 当一个空的字符串用于通过序列化器设置该字段,返回的错误来自模型本身(此字段不能为空白)。 我只想在序列化器级别重写错误消息,而不需要明确地重新指定序列化程序中的每个字段
..
情境 在Django REST Framework的 ModelSerializer 我注意到, Meta.model 字段始终被验证,即使这样做并不一定。以用户模型的序列化为例: 我有一个端点创建一个用户。因此,有一个密码字段和一个 confirm_password 字段。如果两个字段不匹配,则无法创建用户。同样,如果请求的用户名已经存在,则无法创建用户。 用户POST提供的每个字
..
使用 django-rest-framework 3.0 ,并拥有以下简单模型: class Book model.Model): title = models.CharField(max_length = 50) 类页面(models.Model): book = models.ForeignKey ,related_name ='related_book') text =
..
我想提供两个不同的序列化器,但是可以从 ModelViewSet 的所有设施中受益: 当查看对象列表时,我希望每个对象具有一个重定向到其详细信息的url,并且使用 _ _ unicode _ _ 目标模型;示例: [ { “membri”:[ “emilio”, “michele”, “luisa”, “ivan”, “saverio” ], “creatore”:“emilio”
..
我正在倾斜如何在Django上传文件,这里我遇到一个应该是平凡的问题,错误: 提交的数据不是文件。检查表单上的编码类型。 以下是详细信息。 注意:我还查看了 Django Rest Framework ImageField ,我试过 serializer = ImageSerializer(data = request.data,files = request
..
使用Django REST框架,标准的ModelSerializer将允许通过以ID作为整数分配或更改ForeignKey模型关系。 最简单的是什么 注意,我只是在说现在的数据库对象,不是嵌套创建。 过去,我已经在这个过程中遇到了额外的“id”字段,并且使用自定义的创建和更新方法,但是对于我来说,这是一个看似简单和经常的问题,我很好奇地知道最好的方法。 class Chi
..
我知道有关于Django Rest Framework的答案,但是我找不到我的问题的解决方案。 我有一个应用程序具有身份验证和一些功能。 我添加了一个新的应用程序,它使用Django Rest Framework。我只想在这个应用程序中使用库。另外我想要发出POST请求,我总是收到这个回复: { “detail”:“CSRF失败:CSRF令牌丢失或不正确。 }
..
如果我从下面导入序列化程序,并查找所有字段,我看不到 DictField >>>来自rest_framework import serializers >>>> print(“\\\ ”.join([foo for foo in dir(serializers)if“Field”in foo])) BooleanField BoundField CharFiel
..
编辑:现在已经被认为是一个错误,它看起来像一个修复程序正在进行中: https://github.com/tomchristie/django-rest-framework/issues/3732#issuecomment-267635612 我有一个Django项目,我期望用户处于某个时区。我的设置中有 TIME_ZONE ='亚洲/加尔各答'和 USE_TZ = True 。 我有
..
我是django框架和DataTables的初学者。目前,我正在尝试加载一个从服务器返回的数据的jQuery DataTable。我已经使用django REST框架构建了一个API来将数据传递给DataTables。但是,我无法从服务器的json数据加载DataTable。请在下面找到我的代码片段,并且请求告诉我是否缺少任何东西。 index.html看起来像以下。
..
我尝试从客户端应用程序上传图像到我的django网络服务器。我尝试使用NSURLConnection创建相当于以下curl命令。 curl -v -S -X POST -H'Accept :application / json'-F image = @“// Users / mackaiver / someImageOfACat.jpg; type = image / jpg”-F kio
..