django-rest-framework相关内容

Django REST框架:非模型序列化程序

我是Django REST框架的初学者,需要你的建议。我正在开发Web服务。该服务必须向其他服务提供REST接口。我需要实现的REST界面不能直接使用我的模型(我的意思是get,put,post,delete操作)。相反,它为其他服务提供了一些计算结果。根据请求,我的服务进行一些计算,只是返回结果(不将结果存储在其自己的数据库中)。 以下是我对如何实现REST界面的理解。纠正我,如果我错了 ..
发布时间:2017-05-28 02:35:08 其他开发

我需要明确地使用Django Rest Framework序列化程序更新的事务吗?

根据 http://www.django -rest-framework.org/api-guide/serializers/#writable-nested-representations ,为了接受嵌套的序列化程序,我需要创建一个更新方法。没有一个示例使用事务,尽管它们修改多个行/表。 DRF是否以某种方式将事物包装在事务中,或者我应该明确地将 transaction.atomic()全部覆盖 ..
发布时间:2017-05-28 02:25:54 其他开发

即时更改序列化程序字段

例如我有以下序列化器: class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields =( 'userid', 'password' ) / pre> 但是我不想在GET上输入密码(当然还有其他字段在我的实例中)。如何编写其他序列化程序?即时更改现场列表。有没有 ..
发布时间:2017-05-28 02:24:35 其他开发

为什么我的Django用户模型的密码不存在?

我正在使用Django REST框架(DRF)创建一个可以注册新用户的端点。但是,当我使用POST触发创建端点时,新用户将通过串行化程序进行保存,但密码将以数据库中的明文保存。我的序列化程序的代码如下: from django.contrib.auth import get_user_model from rest_framework import serializers cl ..
发布时间:2017-05-28 02:22:42 Python

Django REST框架创建自定义用户

我在Django领域是新的,但是看到那里有很多“魔法”。我正在使用Django REST框架并创建允许免费用户注册的应用程序。我的用户需要一些Django用户不可用的其他字段。所以我googled扩展用户。有一个想法,这应该通过创建这样的东西来完成 class MyUser(models.Model): user = models.ForeignKey(User,unique = Tru ..
发布时间:2017-05-28 01:56:40 Python

如何在Django Rest Framework中过滤嵌套的序列化?

在Django Rest Framework中,如何将序列化程序嵌套在另一个序列化程序中,如何过滤? 我的过滤器被强加在DRF视图中,但是当您调用串行器从另一个序列化程序中,嵌套的序列化程序的视图从未被调用,所以嵌套的结果显示为未过滤。 我尝试在原始视图中添加过滤器,但是似乎没有过滤嵌套的结果,因为嵌套的结果被调用为一个单独的pre-fretched查询。 (嵌套的序列化程序是一个反向 ..
发布时间:2017-05-28 01:49:37 其他开发

将请求记录到django-rest-framework

为了进行调试,我想使用Django的日志记录机制来记录每个传入的请求,当它到达django-rest-framework的门口时。 Djagno按以下方式(从settings.py中的LOGGING部分)提供其请求的日志记录(仅“警告”日志级别及以上)): 'django.request':{ 'handlers':['mail_admins'], 'level':'ERROR', ' ..
发布时间:2017-05-28 01:35:28 Python

Django Rest Framework - 使用视图名称“user-detail”无法解析超链接关系的URL

我正在Django Rest框架中建立一个项目,用户可以在其中登录查看他们的酒窖。 我的ModelViewSets工作正常,突然间我得到这个令人沮丧的错误: 无法解析超链接关系的URL使用视图名称“user-detail”。您可能无法在您的API中包含相关模型,或者错误地在此字段上配置了 lookup_field 属性。 追溯显示: [12 / Dec / 2013 18:3 ..
发布时间:2017-05-28 01:03:11 Python

Django Rest框架令牌认证

我已经阅读了Django Rest框架指南,并完成了所有的教程。一切似乎都是有道理的,它应该如何工作。我有基本和会话认证工作的描述。 http://django-rest-framework.org/api-guide 然而,我正在努力与文档的令牌认证部分,它有点缺乏或没有深入到教程中。 http://django-rest-framework.org/api-guide / aut ..
发布时间:2017-05-28 00:44:42 其他开发

RESTful API的令牌身份验证:应该如何定期更改令牌?

我正在使用Django和 django-rest-framework 构建一个RESTful API。 / p> 作为身份验证机制,我们选择了“令牌验证”,并且我已经在Django-REST-Framework的文档之后实现了它,问题是,如果应用程序更新/更改令牌如果是的话呢?应该是移动应用程序需要更新令牌或网络应用程序自主执行吗? 最佳做法是什么? 任何人都会遇到Django ..

django-rest-framework:api版本控制

所以在这里搜索一下似乎普遍的共识是在REST URI中嵌入版本号是一个不好的做法,这是一个坏主意。 支持这个的支持者。 eg API版本控制的最佳做法 我的问题是关于如何在django-rest-framework中完成使用accept header / content negotiation的解决方案。 看起来像框架内的内容谈判, http:// django-re ..
发布时间:2017-05-27 23:51:40 其他开发