django-rest-framework相关内容
我有一个django项目,使用django-rest-framework创建api。 想要使用令牌库认证系统,所以api调用(put,post, 我安装了'rest_framework.authtoken'并为每个用户创建了令牌。 所以,现在从django.contrib.auth.backends认证,它返回用户,用auth_token作为属性。 (当成功挂起)。 现在我
..
我正在阅读有关自定义多个更新的信息。这里,我还没有想到在什么情况下调用自定义 ListSerializer 更新方法。我想一次更新多个对象,我不担心现在多次创建或删除。 从文档中的示例: #serializers.py class BookListSerializer(serializers.ListSerializer): def update(self,instance,va
..
我正在使用django休息框架来创建一个API。 我有以下模型: 类类别(models.Model): name = models。 CharField(max_length = 100) def __unicode __(self): return self.name 类项目(models.Model): name = models.CharField(max_le
..
我有三个模型 - 文章,作者和推文。我最终需要使用Django REST框架来构建一个Feed,它将所有使用Article和Tweet模型的对象聚合成一个反向按时间顺序的Feed。 任何想法如何这样做吗我得到了我需要创建一个新的序列化程序的感觉,但我真的不确定。 谢谢! 编辑:这是我迄今为止所做的一切。 app / serializers.py: class Tim
..
我正在尝试从Django Rest框架返回一个HttpResponse,包括来自2个链接模型的数据。 模型是: class Wine(models.Model): color = $ C region = models.CharField(max_length = 100,blank = True) country = models.CharField(max_length
..
我正在尝试POST一个新的嵌套对象,问题只是创建“顶”对象(播放列表),但不要创建“ChannelItem”... 我的模型: class Playlist(models.Model): provider = models.IntegerField ) channel_id = models.CharField(max_length = 100) channel_version
..
在我的应用程序中,我有以下模型: class Zone(models.Model): name = class ZonePermission(models.Model): zone = models.ForeignKey('Zone') user = models.ForeignKey(User) is_administrator = models.BooleanField
..
使用 Django REST API,我试图验证我的请求。 这是我要发送的: 内容类型: application / json,Authentication = token =“6d82549b48a8b079f618ee9c51a6dfb59c7e2196” 这是我回来的: > {“detail”:“没有提供身份验证凭证”} 有人可以给我正
..
我想使用django rest框架创建一个登录api(或者使用现有的一个,如果它已经是预捆绑的)。但是,我完全失去了。每当我发送发送请求到django休息框架“登录”url,它只是发回可浏览的api模板页面... 我的配置 urls.py url(r'^ api / v1 /',include('rest_framework.urls',namespace ='rest_fra
..
我正在使用 django-rest-framework 。它提供了一个令人敬畏的Django管理风格的可浏览的自我记录API。但任何人都可以访问这些页面,并使用该界面添加数据(POST)。如何禁用它? 解决方案 您只需从浏览的支持的渲染器列表中删除可浏览的API渲染器。 您可以这样做全局: REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASS
..
我想过滤多个包含多个查询的字段: api / listing /?subburb = Subburb1,Subburb2& property_type =房屋,公寓,联排别墅,农场..等 有没有内置的方式,我看在django过滤器,但它似乎有限,我想我必须手动在我的api视图,但它变得凌乱,过滤器上过滤器过滤器 解决方案 过滤器上的过滤器过滤器不是乱码,它被称为链接
..
我有一个这样的情况,你有一个自定义嵌套的序列化关系与一个唯一的字段。示例案例: class GenreSerializer(serializers.ModelSerializer): class Meta: fields =('name',)#这个字段是唯一的 model =类型 class BookSerializer(serializers.ModelSerialize
..
我正在写一个食谱组织者作为课程的示例项目。除了使用一些非常基本的功能之外,我对DRF的经验也不是很高。这是目标: 创建一个新的配方与相关的成分。在创建配方对象的同时创建成分对象。 models.py: class Ingredient(models.Model): name = models.CharField(max_length = 100) def __str _
..
我正在使用Django Rest Framework开发一个API。我正在尝试列出或创建一个“Order”对象,但是当我尝试访问控制台时,会出现以下错误: {“detail”:“没有提供身份验证凭证”} : 从django.shortcuts导入render 从rest_framework导入viewets 从django。 contrib.auth.m
..
我收到错误“.accepted_renderer没有设置响应resp api django”。 我正在关注django rest-api教程。 Django版本我使用1.8.3 我按照教程直到第一部分。它工作正常但是当我继续发送响应的第二部分时,我收到一个错误 无法在没有` .queryset`属性或覆盖`.get_queryset()`方法。 然后我尝试其他方式
..
我正在使用Django 1.7和django-rest-framework。 我创建了一个API,将我的一些JSON数据放在我的 settings.py REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES':('rest_framework permission.AllowAny',), 'DEFAULT_RENDERER_CLASSES':
..
很难配置Swagger UI 以下是非常解释性的文档: https:// django-rest-swagger.readthedocs.io/en/latest/ 不推荐使用YAML docstrings。有人知道如何从python代码中配置Swagger UI?或者我应该更改哪个文件以组合api端点,为每个端点添加注释,在Swagger UI中添加查询参数字段? 解决方案 p>这
..
发送数据时: { “image”:[“没有提交文件,检查表单上的编码类型”] } model.py class MyPhoto(models.Model): owner = models.ForeignKey('auth.User',related_name ='image') image = models.ImageField(upload_to
..
我的用户保存在两种不同的模型中, UserProfile 和用户。从API的角度来看,没有人真的在乎这两者是不同的。 所以这里我有: class UserSerializer(serializers.HyperlinkedModelSerializer ) class Meta: model = User fields =('url','username','first_na
..
感谢有人向我展示如何使用JSON与Django REST框架进行简单的POST请求。我在教程中看不到任何例子吗? 这是我要POST的角色模型对象。这将是一个全新的角色,我想添加到数据库,但我有一个500错误。 { “name”:“Manager”, “description”:“ } 这是我在bash终端提示符下的卷曲请求: curl -X POST -
..