django-rest-viewsets相关内容

Django REST API URL 中的 ID 参数

我有两个模型: 文章 评论 评论通过 ForeingKey 连接到文章. 我想创建一个端点,如: {GET}/article/97/comments # 获取文章的所有评论 (id:97){POST}/article/97/comments # 创建文章评论 (id=97) 但我想使用 GenericViewSet 或 ModelMixins. 你能指导我吗,我该怎 ..
发布时间:2021-11-15 04:12:07 其他开发

Django REST API URL 中的 ID 参数

我有两个模型: 文章 评论 评论通过 ForeingKey 连接到文章. 我想创建一个端点,如: {GET}/article/97/comments # 获取文章的所有评论 (id:97){POST}/article/97/comments # 创建文章评论 (id=97) 但我想使用 GenericViewSet 或 ModelMixins. 你能指导我吗,我该怎 ..
发布时间:2021-11-15 04:06:47 其他开发

如何覆盖批量添加的 POST 方法 - Django Rest Framework

我正在使用 Django Rest Framework 编写 REST API,我希望我的其中一个路由接受批量添加 POST 方法,以创建多个对象.其他方法(GET、PUT、PATCH、DELETE)将保持不变,一次只接受一个. 到目前为止,我所拥有的内容如下,目前可以一次发布一个. 在我的 urls.py 中: path('book', books.BookViewSet.as_v ..
发布时间:2021-11-15 04:04:08 Python

Django REST API URL 中的 ID 参数

我有两个模型: 文章 评论 评论通过 ForeingKey 连接到文章. 我想创建一个端点,如: {GET}/article/97/comments # 获取文章的所有评论 (id:97){POST}/article/97/comments # 创建文章评论 (id=97) 但我想使用 GenericViewSet 或 ModelMixins. 你能指导我吗,我该怎 ..
发布时间:2021-07-09 20:04:48 其他开发

如何重写用于批量添加的POST方法-Django Rest Framework

我正在使用Django Rest Framework编写REST API,我希望我的一条路线接受POST方法上的批量添加,以创建多个对象.其他方法(GET,PUT,PATCH,DELETE)将保持不变,一次仅接受一种. 到目前为止,我的工作是在下面,现在一次发布一个就可以了. 在我的urls.py中: path('book',books.BookViewSet.as_view()) ..
发布时间:2021-05-02 18:40:53 Python

从另一个视图调用视图

我有一个视图集,其中一个视图为: @list_route(methods = ["get"],url_path ="special")def special():经过 我从另一个视图中调用此视图,例如: view_fn = viewset.as_view({'get':'list'})响应= view_fn(请求) 但是它没有调用映射到"/special/" 的 special 函 ..
发布时间:2021-05-02 18:39:56 其他开发

Django DRF-使用基本搜索过滤器进行多重或搜索

我正在尝试使用基本的Django过滤器进行多重或搜索.香港专业教育学院已经尝试了以下URL,但它们只返回第一个结果 api/circuit/?search = AB5814765; AB827451; AB0923784 使用逗号也不会返回结果. 是否有任何语法可以显示内置的多个记录或需要做一些自定义的操作,我尝试了几次自定义尝试,但它们也都失败了 尝试执行以下操作时,我会 ..
发布时间:2021-05-01 20:02:25 其他开发

"CityListViewSet"应包含"serializer_class"属性,或覆盖"get_serializer_class()"方法

我假设标题中有错误,为清楚起见,再次在这里 'CityListViewSet'应该包含"serializer_class"属性,或覆盖`get_serializer_class()`方法. 我的序列化程序未连接到我的视图,在我的代码中应该如此.我不太确定这个错误在哪里.我想知道你们中是否有人看到过类似的东西? 这是代码. 路由器: router.register(r'city ..

Django过滤器不适用于Viewset

我一直在尝试使用 django-filters ,但是对象没有被过滤.另外,该权限不适用于 partial_update 视图 我有一个Viewset,它具有一些基本动作,例如-list(),retrieve(),destroy(),partial_update()和其他一些动作,并尝试对其应用过滤器. 经过一些研究,我发现由于我是通过过滤器创建查询集的,所以我将不得不覆盖 get_q ..

在Django REST Framework中使用multipart/form-data上传多个图像和嵌套的json

我在解析视图集中的 request.data 时遇到问题.我有一个模型,可以根据产品添加多个图像. 我要从传入数据中拆分 图像 ,将 产品数据 发送到ProductSerializer,然后将 图像 与 产品数据 一起发送到其序列化器并保存. 我有两个模型,就像这样: def Product(models.Model): name = models.CharField(m ..