django-rest-framework相关内容
我在django中使用django-rest-framework实现了一个REST api,并使用oauth2进行身份验证。 我用: curl -X POST -d“client_id = YOUR_CLIENT_ID& client_secret = YOUR_CLIENT_SECRET& grant_type = password& username = YOUR_USERNAM
..
我是Django REST框架的初学者,需要你的建议。我正在开发Web服务。该服务必须向其他服务提供REST接口。我需要实现的REST界面不能直接使用我的模型(我的意思是get,put,post,delete操作)。相反,它为其他服务提供了一些计算结果。根据请求,我的服务进行一些计算,只是返回结果(不将结果存储在其自己的数据库中)。 以下是我对如何实现REST界面的理解。纠正我,如果我错了
..
根据 http://www.django -rest-framework.org/api-guide/serializers/#writable-nested-representations ,为了接受嵌套的序列化程序,我需要创建一个更新方法。没有一个示例使用事务,尽管它们修改多个行/表。 DRF是否以某种方式将事物包装在事务中,或者我应该明确地将 transaction.atomic()全部覆盖
..
例如我有以下序列化器: class UserSerializer(serializers.ModelSerializer): class Meta: model = User fields =( 'userid', 'password' ) / pre> 但是我不想在GET上输入密码(当然还有其他字段在我的实例中)。如何编写其他序列化程序?即时更改现场列表。有没有
..
我正在使用Django REST框架(DRF)创建一个可以注册新用户的端点。但是,当我使用POST触发创建端点时,新用户将通过串行化程序进行保存,但密码将以数据库中的明文保存。我的序列化程序的代码如下: from django.contrib.auth import get_user_model from rest_framework import serializers cl
..
我的urlpatterns中有以下URL: url(r'^ user /(?P [0-9a-fA-F\ - ] +)$',views.UserDeviceDetailView.as_view(),name ='user-device-detail' , 注意它有两个字段: user_pk ,和 u
..
我正在尝试更改DRF序列化器中的模型字段名称,如SQL中的别名。我尝试了不同的方法,但不能成功。 models.py class Park(models.Model): name = models.CharField(max_length = 256) alternate_name = models.CharField(max_length = 256,blank = True)
..
我在Django领域是新的,但是看到那里有很多“魔法”。我正在使用Django REST框架并创建允许免费用户注册的应用程序。我的用户需要一些Django用户不可用的其他字段。所以我googled扩展用户。有一个想法,这应该通过创建这样的东西来完成 class MyUser(models.Model): user = models.ForeignKey(User,unique = Tru
..
在Django Rest Framework中,如何将序列化程序嵌套在另一个序列化程序中,如何过滤? 我的过滤器被强加在DRF视图中,但是当您调用串行器从另一个序列化程序中,嵌套的序列化程序的视图从未被调用,所以嵌套的结果显示为未过滤。 我尝试在原始视图中添加过滤器,但是似乎没有过滤嵌套的结果,因为嵌套的结果被调用为一个单独的pre-fretched查询。 (嵌套的序列化程序是一个反向
..
为了进行调试,我想使用Django的日志记录机制来记录每个传入的请求,当它到达django-rest-framework的门口时。 Djagno按以下方式(从settings.py中的LOGGING部分)提供其请求的日志记录(仅“警告”日志级别及以上)): 'django.request':{ 'handlers':['mail_admins'], 'level':'ERROR', '
..
在保存之前,我想编辑一个 django-rest-framwork 序列化器对象。这是我目前的方式 - def upload(request): if request.method =='POST ': form = ImageForm(request.POST,request.FILES) 如果form.is_valid():#所有验证规则都通过 obj = form.save(c
..
我正在Django Rest框架中建立一个项目,用户可以在其中登录查看他们的酒窖。 我的ModelViewSets工作正常,突然间我得到这个令人沮丧的错误: 无法解析超链接关系的URL使用视图名称“user-detail”。您可能无法在您的API中包含相关模型,或者错误地在此字段上配置了 lookup_field 属性。 追溯显示: [12 / Dec / 2013 18:3
..
我的模型看起来像这样: class Category(models.Model): parentCategory = models .ForeignKey('self',blank = True,null = True,related_name ='subcategories') name = models.CharField(max_length = 200) descriptio
..
我已经阅读了Django Rest框架指南,并完成了所有的教程。一切似乎都是有道理的,它应该如何工作。我有基本和会话认证工作的描述。 http://django-rest-framework.org/api-guide 然而,我正在努力与文档的令牌认证部分,它有点缺乏或没有深入到教程中。 http://django-rest-framework.org/api-guide / aut
..
我正在使用Django和 django-rest-framework 构建一个RESTful API。 / p> 作为身份验证机制,我们选择了“令牌验证”,并且我已经在Django-REST-Framework的文档之后实现了它,问题是,如果应用程序更新/更改令牌如果是的话呢?应该是移动应用程序需要更新令牌或网络应用程序自主执行吗? 最佳做法是什么? 任何人都会遇到Django
..
我正在使用角度应用程序与 Django 与 rest-framework .. 该应用程序从服务器收到json信息。其中一个关键是 created_time ...该字段的值是根据 iso-8601 的格式,例如 2015-05-29T19:06:16.693209Z 。 在客户端我有一个字段: code>
..
假设我要注册一个用户(我正在使用位于django.contrib.auth.models中的User模型)。假设这是我的serializers.py: class UserSerializer(serializers.ModelSerializer): class Meta : model = User fields =('username','password','email
..
我想使用Django REST框架构建一个REST API。最初,它的客户端将是一个Web应用程序,但可以想象未来的客户端可能包括移动应用程序。 不幸的是,我找到了列在
..
给出使用 JSONField 的Django模型,使用
..
所以在这里搜索一下似乎普遍的共识是在REST URI中嵌入版本号是一个不好的做法,这是一个坏主意。 支持这个的支持者。 eg API版本控制的最佳做法 我的问题是关于如何在django-rest-framework中完成使用accept header / content negotiation的解决方案。 看起来像框架内的内容谈判, http:// django-re
..