django-rest-framework相关内容

如何修补使用Django的REST框架单场?

我有许多领域的典范“为MyModel',我想用PATCH方法来更新字段”状态“。我使用基于类的意见。有什么办法来实现补丁? 解决方案 串行器允许的部分更新部分= TRUE 初始化serialzer时。这是怎样的 PATCH 请求默认处理的在通用视图的。 串行= CommentSerializer(评论,数据= request.data,部分= TRUE) 这将允许您更新一个串行各个字 ..
发布时间:2016-05-22 22:15:23 Python

Django的REST框架 - 从外部供应商提供的OAuth2消费者API

我想授权用户使用的oauth2我的Django的REST API框架访问某些资源。 有关的OAuth2和API处理大多数的答案与制作API提供商。 不过,我打算与大家分享许多REST API的一个的OAuth2提供者,我无法弄清楚如何消耗它(而不是如何提供的OAuth2)。 我不知道用户如何登录上提供SSO,然后传达其令牌来我耗费的API,它必须与我的供应商认证用户(找回它的信息,主要是授权 ..
发布时间:2016-05-22 21:41:43 Python

我为什么要建立与异步/非阻塞框架的API?

我一直在寻找进入播放框架作为一个可能的候选帮助我建立一个简单的API。但是,的Django的REST框架(DRF)也似乎是一个pretty强contenter。 据我所知道的,DRF不宣传自己,喜欢玩框架确实是一个异步的(或非阻塞)框架,但我感兴趣的是这是否甚至事宜。我一直在想的情况是通过山魈发送电子邮件到用户 - 我不希望我的API来陷入下来等待山魈API来告诉它的电子邮件是否被发送 因此​ ..
发布时间:2016-05-22 21:36:56 其他开发

Django的REST框架 - 对查询参数过滤

所以,我创建了我的“API”使用REST框架,现在试图做过滤它。 那怎么我的 models.py 看起来或多或少: 类航空(models.Model): 名称= models.TextField()类工作区(models.Model): 航空公司= models.ForeignKey(航空公司) 名称= models.CharField(MAX_LENGTH = 100 ..
发布时间:2016-05-22 20:48:56 Python

返回当前用户使用Django的REST框架

我目前使用的深化发展的Django的API。 然而,我想创建一个具有以下端点返回当前用户视图: /用户/电流 要做到这一点,我创建了一个列表视图和过滤的queryset到发出请求的用户。该工作,但其结果是一个列表,而不是一个单一的对象。结合到分页,结果看起来太复杂,不一致的与其他端点。 我也尝试创建一个详细信息视图,过滤查询集,但DRF抱怨说我没有提供PK还是蛞蝓。 你有什么想法? ..
发布时间:2016-05-22 20:48:41 Python

构建REST的API的Python

我建立REST API的一些蟒蛇code,我的团队将在内部使用以后可以使其公开。我想知道,如果有人使用Django的REST框架 http://django-rest-framework.org/ 。是否有更好的选择?如果有什么特别,我们需要小心。 解决方案 您措辞是有点混乱,如果你正在寻找一个Django的REST API框架,然后有在球场上两个主要球员,更多详情请看: ..
发布时间:2016-05-22 20:33:52 Python

拆下的Django的REST框架响应空字段

我已经开发了使用Django,其余框架的API。 我使用ModelSerializer回归模型的数据。 models.py 类元标记(models.Model): 标题= models.CharField(_(“标题”),MAX_LENGTH = 255,空白= TRUE,空=真) 名称= models.CharField(_(“名称”),MAX_LENGTH = 255,空 ..
发布时间:2016-05-22 20:12:31 Python

添加字段是不是在模型串在Django的REST框架

我有一个模型评论时创建可能会或可能不会创建一个新用户的。出于这个原因,我的API创建一个新的注释时需要密码字段。这里是我的评论模式: 类评论(models.Model): 评议= models.ManyToManyField(批评家) 电子邮件= models.EmailField(MAX_LENGTH = 100) 笔者= models.CharField(MAX_LE ..
发布时间:2016-05-22 19:56:11 Python

Django的REST的架构:API版本

所以谷歌搜索周围出现了普遍的共识是,在REST URI的嵌入版本号是一个不好的做法和一个坏主意。 甚至因此有支持这一强大的支持者。结果 例如对于API版本最佳实践? 我的问题是如何完成使用accept头/内容协商在Django的REST的框架来实现这一目标的提出的解决方案。 看起来内容协商的框架下,结果 http://django-rest-framework.org/api-guide ..
发布时间:2016-05-22 19:29:32 其他开发

授权头在Django rest_framework缺失,就是Apache惹的祸?

我已经成功地延长 TokenAuthentication ,我有一个工作模型使用请求会话来存储我的令牌时,但是当我试图传递授权一样这里描述的头参数 ,我发现我的答复回来没有META变量HTTP_AUTHORIZATION。我也注意到,如果我通过“许可2”作为头参数,它是在请求可见: { '_内容类型': '', “accepted_media_type”:“应用/ JSON”, ..

Django的表单集相当于angular.js

的Django具有的formsets 时,其中多个形式可被用一个大的形式。所以我们说可以在例如添加图书馆表单集多张书(提供作者和标题)使用相同的书籍形式的重复。 如何实现与Angular.js和Django的休息框架相同的功能?我是新来Angular.js和休息的Django框架和需要一些指导如何能在一个大的形式给定的模型来动态地添加更多的形式(比如一本书)(例如:我的图书馆),并将其保存在Dj ..

未提供的Django的REST框架身份验证凭据

我用 Django的休息-auth的与 Django的全AUTH 的DRF和Angularjs。在权威性方面的任何要求,我得到以下错误: {“细节”:“身份验证凭据不提供”} 通过所以,我意识到有很多类似的问题,所以积聚在一起去,我试过如下: settings.py INSTALLED_APPS =( “django.contrib.admin', 'django. ..

饼干消失在AngularJS应用程序中使用Django和CORS

我建设使用Django的REST框架和Django的CORS头的AngularJS应用作为后端API。 一切工作正常,直到今天。突然, csrfcookie 和的SessionID的cookie 就不来了Chrome浏览器。 我看到了API响应我与 csrfcookie 。 Chrome浏览器不会在开发工具表现出来,但我看到它在铬://设置/饼干 AngularJS $ httpProv ..

一个人如何忽略发送到Django的REST框架CSRF令牌?

我有利用智威汤逊身份验证的单页angularjs应用。由于JWTs与每一个请求发送,这似乎是多余的,我的形式使用CSRF令牌。为了禁用CSRF检查,我在settings.py中间件类注释掉“django.middleware.csrf.CsrfViewMiddleware”。这一切工作正常。 然而,当我使用Django管理面板,使用CSRF。这似乎是合理的,因为JWTs不保护管理页面。 当我登 ..
发布时间:2016-04-08 00:13:59 Python