django-rest-framework相关内容

如何在django-rest-framework中使用TokenAuthentication for API

我有一个django项目,使用django-rest-framework创建api。 想要使用令牌库认证系统,所以api调用(put,post, 我安装了'rest_framework.authtoken'并为每个用户创建了令牌。 所以,现在从django.contrib.auth.backends认证,它返回用户,用auth_token作为属性。 (当成功挂起)。 现在我 ..
发布时间:2017-05-28 07:03:26 Python

如何将json数据发布/放置到ListSerializer

我正在阅读有关自定义多个更新的信息。这里,我还没有想到在什么情况下调用自定义 ListSerializer 更新方法。我想一次更新多个对象,我不担心现在多次创建或删除。 从文档中的示例: #serializers.py class BookListSerializer(serializers.ListSerializer): def update(self,instance,va ..
发布时间:2017-05-28 06:58:23 Python

使用Django REST框架返回多个模型的结果

我有三个模型 - 文章,作者和推文。我最终需要使用Django REST框架来构建一个Feed,它将所有使用Article和Tweet模型的对象聚合成一个反向按时间顺序的Feed。 任何想法如何这样做吗我得到了我需要创建一个新的序列化程序的感觉,但我真的不确定。 谢谢! 编辑:这是我迄今为止所做的一切。 app / serializers.py: class Tim ..

Django:Rest框架认证头

使用 Django REST API,我试图验证我的请求。 这是我要发送的: 内容类型: application / json,Authentication = token =“6d82549b48a8b079f618ee9c51a6dfb59c7e2196” 这是我回来的: > {“detail”:“没有提供身份验证凭证”} 有人可以给我正 ..
发布时间:2017-05-28 06:29:48 其他开发

如何使用Django Rest Framework创建登录API?

我想使用django rest框架创建一个登录api(或者使用现有的一个,如果它已经是预捆绑的)。但是,我完全失去了。每当我发送发送请求到django休息框架“登录”url,它只是发回可浏览的api模板页面... 我的配置 urls.py url(r'^ api / v1 /',include('rest_framework.urls',namespace ='rest_fra ..
发布时间:2017-05-28 06:29:07 Python

如何禁用django-rest-framework的管理风格的可浏览界面?

我正在使用 django-rest-framework 。它提供了一个令人敬畏的Django管理风格的可浏览的自我记录API。但任何人都可以访问这些页面,并使用该界面添加数据(POST)。如何禁用它? 解决方案 您只需从浏览的支持的渲染器列表中删除可浏览的API渲染器。 您可以这样做全局: REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASS ..
发布时间:2017-05-28 06:24:30 其他开发

Django REST框架 - 过滤

我想过滤多个包含多个查询的字段: api / listing /?subburb = Subburb1,Subburb2& property_type =房屋,公寓,联排别墅,农场..等 有没有内置的方式,我看在django过滤器,但它似乎有限,我想我必须手动在我的api视图,但它变得凌乱,过滤器上过滤器过滤器 解决方案 过滤器上的过滤器过滤器不是乱码,它被称为链接 ..
发布时间:2017-05-28 06:06:25 其他开发

Django Rest框架可写嵌套序列化程序

我正在写一个食谱组织者作为课程的示例项目。除了使用一些非常基本的功能之外,我对DRF的经验也不是很高。这是目标: 创建一个新的配方与相关的成分。在创建配方对象的同时创建成分对象。 models.py: class Ingredient(models.Model): name = models.CharField(max_length = 100) def __str _ ..
发布时间:2017-05-28 05:09:35 Python

Django Rest框架 - 未提供验证凭据

我正在使用Django Rest Framework开发一个API。我正在尝试列出或创建一个“Order”对象,但是当我尝试访问控制台时,会出现以下错误: {“detail”:“没有提供身份验证凭证”} : 从django.shortcuts导入render 从rest_framework导入viewets 从django。 contrib.auth.m ..
发布时间:2017-05-28 04:52:03 Python

不能在不具有`.queryset`属性或覆盖`.get_queryset()'方法的视图上应用DjangoModelPermissions

我收到错误“.accepted_renderer没有设置响应resp api django”。 我正在关注django rest-api教程。 Django版本我使用1.8.3 我按照教程直到第一部分。它工作正常但是当我继续发送响应的第二部分时,我收到一个错误 无法在没有` .queryset`属性或覆盖`.get_queryset()`方法。 然后我尝试其他方式 ..
发布时间:2017-05-28 04:37:06 Python

Django Rest框架ImageField

发送数据时: { “image”:[“没有提交文件,检查表单上的编码类型”] } model.py class MyPhoto(models.Model): owner = models.ForeignKey('auth.User',related_name ='image') image = models.ImageField(upload_to ..
发布时间:2017-05-28 03:24:59 Python

如何使用Django REST框架制作POST简单的JSON? CSRF令牌丢失或不正确

感谢有人向我展示如何使用JSON与Django REST框架进行简单的POST请求。我在教程中看不到任何例子吗? 这是我要POST的角色模型对象。这将是一个全新的角色,我想添加到数据库,但我有一个500错误。 { “name”:“Manager”, “description”:“ } 这是我在bash终端提示符下的卷曲请求: curl -X POST - ..
发布时间:2017-05-28 02:55:42 其他开发