django-rest-framework相关内容

Django Rest框架:动态返回字段子集

问题 如博客设计实用的RESTful API的最佳做法,我想将一个字段查询参数添加到基于Django Rest框架的API这使得用户只能选择每个资源的字段子集。 示例 序列化器: class IdentitySerializer(serializers.HyperlinkedModelSerializer): class Meta: model = models.Id ..
发布时间:2017-05-27 23:43:10 其他开发

如何在Django REST框架中注册用户?

我正在使用 Django REST框架对REST API进行编码。该API将成为社交移动应用的后端。遵循本教程后,我可以序列化所有的模型,我可以创建新的资源并进行更新。 我正在使用AuthToken进行身份验证。 我的问题是: 一旦我有 / users 资源我想让应用用户能够注册。所以,最好是有一个单独的资源,如 / register 或允许匿名用户POST到 / users 一 ..

Django:应用级变量

我已经创建了一个Django-rest-framework应用程序。它暴露了一些在MySQL数据库中进行一些获取/集合操作的API。 我有要求向另一台服务器发出HTTP请求,并将此响应与通常的响应一起提供。我试图使用自制的HTTP连接池来发出HTTP请求,而不是在每个请求上建立新的连接。 最适合的地方是什么应用级HTTP连接池对象? 我已经环顾四周了有多种解决方案都有一些缺点。这 ..
发布时间:2017-05-27 23:33:28 Python

Django REST Framework serializer field required = false

从文档中: read_only 将此值设置为True,以确保在序列化表示时使用该字段,但是在反序列化期间更新实例时不会使用。 默认为False 必需 通常如果在反序列化期间未提供字段,则会引发错误。如果此字段在反序列化期间不需要存在,则设置为false。 默认为True。 所以我有一个模型,它的一个字段不可空,但我希望它在pre_save方法中填充,所以我设置的字 ..
发布时间:2017-05-27 23:22:17 Python

如何在路由器上注册单个视图(不是视图)?

我正在使用Django REST框架,并一直在尝试创建一个返回一小段信息的视图,并在路由器上注册。 I有四个模型存储信息,他们都有一个 created_time 字段。我想在一个视图中返回最近的对象(基于 created_time ),只有四个创建时间被返回。 因此,视图中可能的JSON输出将如下所示: { “publish_updatetime”:“2015.05.20 11 ..
发布时间:2017-05-27 22:38:33 Python

Django Rest Framework序列化程序中的自定义错误消息

该方案非常简单: 我有一个需要的字段的模型。假设其中一个是 TextField ,不能为 blank 。 我还有一个代表该模型的 ModelSerializer (Django Rest Framework)。 当一个空的字符串用于通过序列化器设置该字段,返回的错误来自模型本身(此字段不能为空白)。 我只想在序列化器级别重写错误消息,而不需要明确地重新指定序列化程序中的每个字段 ..
发布时间:2017-05-27 22:20:00 其他开发

Django REST框架中序列化器验证的顺序

情境 在Django REST Framework的 ModelSerializer 我注意到, Meta.model 字段始终被验证,即使这样做并不一定。以用户模型的序列化为例: 我有一个端点创建一个用户。因此,有一个密码字段和一个 confirm_password 字段。如果两个字段不匹配,则无法创建用户。同样,如果请求的用户名已经存在,则无法创建用户。 用户POST提供的每个字 ..
发布时间:2017-05-27 22:12:48 Python

Django休息框架,在同一个ModelViewSet中使用不同的序列化程序

我想提供两个不同的序列化器,但是可以从 ModelViewSet 的所有设施中受益: 当查看对象列表时,我希望每个对象具有一个重定向到其详细信息的url,并且使用 _ _ unicode _ _ 目标模型;示例: [ { “membri”:[ “emilio”, “michele”, “luisa”, “ivan”, “saverio” ], “creatore”:“emilio” ..
发布时间:2017-05-27 21:50:47 其他开发

DRF:简单的外键分配与嵌套的序列化程序?

使用Django REST框架,标准的ModelSerializer将允许通过以ID作为整数分配或更改ForeignKey模型关系。 最简单的是什么 注意,我只是在说现在的数据库对象,不是嵌套创建。 过去,我已经在这个过程中遇到了额外的“id”字段,并且使用自定义的创建和更新方法,但是对于我来说,这是一个看似简单和经常的问题,我很好奇地知道最好的方法。 class Chi ..
发布时间:2017-05-27 21:35:58 Python

Django Rest Framework删除csrf

我知道有关于Django Rest Framework的答案,但是我找不到我的问题的解决方案。 我有一个应用程序具有身份验证和一些功能。 我添加了一个新的应用程序,它使用Django Rest Framework。我只想在这个应用程序中使用库。另外我想要发出POST请求,我总是收到这个回复: { “detail”:“CSRF失败:CSRF令牌丢失或不正确。 } ..
发布时间:2017-05-27 21:13:46 其他开发

DjangoRestFramework ModelSerializer DateTimeField只能在创建对象时转换为当前时区

编辑:现在已经被认为是一个错误,它看起来像一个修复程序正在进行中: https://github.com/tomchristie/django-rest-framework/issues/3732#issuecomment-267635612 我有一个Django项目,我期望用户处于某个时区。我的设置中有 TIME_ZONE ='亚洲/加尔各答'和 USE_TZ = True 。 我有 ..
发布时间:2017-04-15 11:51:53 其他开发

将DataTables插件与django框架集成

我是django框架和DataTables的初学者。目前,我正在尝试加载一个从服务器返回的数据的jQuery DataTable。我已经使用django REST框架构建了一个API来将数据传递给DataTables。但是,我无法从服务器的json数据加载DataTable。请在下面找到我的代码片段,并且请求告诉我是否缺少任何东西。 index.html看起来像以下。 ..
发布时间:2017-04-03 20:57:07 其他数据库