django-rest-viewsets相关内容
我有一个要对多个值进行过滤操作的模型。 我的型号: class Product(models.Model): ean = models.CharField(max_length=13, unique=True) product_id = models.CharField(max_length=20, null=True, blank=True) product_
..
我有两个模型: 文章 评论 评论通过 ForeingKey 连接到文章. 我想创建一个端点,如: {GET}/article/97/comments # 获取文章的所有评论 (id:97){POST}/article/97/comments # 创建文章评论 (id=97) 但我想使用 GenericViewSet 或 ModelMixins. 你能指导我吗,我该怎
..
我有两个模型: 文章 评论 评论通过 ForeingKey 连接到文章. 我想创建一个端点,如: {GET}/article/97/comments # 获取文章的所有评论 (id:97){POST}/article/97/comments # 创建文章评论 (id=97) 但我想使用 GenericViewSet 或 ModelMixins. 你能指导我吗,我该怎
..
我正在使用 Django Rest Framework 编写 REST API,我希望我的其中一个路由接受批量添加 POST 方法,以创建多个对象.其他方法(GET、PUT、PATCH、DELETE)将保持不变,一次只接受一个. 到目前为止,我所拥有的内容如下,目前可以一次发布一个. 在我的 urls.py 中: path('book', books.BookViewSet.as_v
..
我有两个模型: 文章 评论 评论通过 ForeingKey 连接到文章. 我想创建一个端点,如: {GET}/article/97/comments # 获取文章的所有评论 (id:97){POST}/article/97/comments # 创建文章评论 (id=97) 但我想使用 GenericViewSet 或 ModelMixins. 你能指导我吗,我该怎
..
我正在使用Django Rest Framework编写REST API,我希望我的一条路线接受POST方法上的批量添加,以创建多个对象.其他方法(GET,PUT,PATCH,DELETE)将保持不变,一次仅接受一种. 到目前为止,我的工作是在下面,现在一次发布一个就可以了. 在我的urls.py中: path('book',books.BookViewSet.as_view())
..
我有一个视图集,其中一个视图为: @list_route(methods = ["get"],url_path ="special")def special():经过 我从另一个视图中调用此视图,例如: view_fn = viewset.as_view({'get':'list'})响应= view_fn(请求) 但是它没有调用映射到"/special/" 的 special 函
..
我有一个模型,我想为其编写一个 update()方法以进行更新.以下代码段是我的模型: class Klass(models.Model):标题= models.CharField(max_length = 50)描述= models.CharField(max_length = 500)University = models.CharField(max_length = 50,blank =
..
我正在尝试使用基本的Django过滤器进行多重或搜索.香港专业教育学院已经尝试了以下URL,但它们只返回第一个结果 api/circuit/?search = AB5814765; AB827451; AB0923784 使用逗号也不会返回结果. 是否有任何语法可以显示内置的多个记录或需要做一些自定义的操作,我尝试了几次自定义尝试,但它们也都失败了 尝试执行以下操作时,我会
..
我假设标题中有错误,为清楚起见,再次在这里 'CityListViewSet'应该包含"serializer_class"属性,或覆盖`get_serializer_class()`方法. 我的序列化程序未连接到我的视图,在我的代码中应该如此.我不太确定这个错误在哪里.我想知道你们中是否有人看到过类似的东西? 这是代码. 路由器: router.register(r'city
..
我需要在Django Rest Framework网站上实现Redis缓存。但是 当我使用带有类的cache_page装饰器进行负载测试时,每秒可以提高请求,但会出现错误“函数对象没有属性'get_extra_actions'”。 Views.py @cache_page(CACHE_TTL) 类ParameterViewSet(viewsets.ModelViewSet): “”
..
在此处: http://www.django-rest- framework.org/api-guide/viewsets/#modelviewset 它说:“ ModelViewSet类提供的动作是.list()、. retrieve()、. create()、. update()、. partial_update( )和.destroy()。” 在此处: http://www.djang
..
在我的API中,我有两个模型Question和Option,如下所示 class Question(models.Model): body = models.TextField() class Options(models.Model): question = models.ForeignKey(Question, on_delete=models.CASCADE)
..
我一直在尝试使用 django-filters ,但是对象没有被过滤.另外,该权限不适用于 partial_update 视图 我有一个Viewset,它具有一些基本动作,例如-list(),retrieve(),destroy(),partial_update()和其他一些动作,并尝试对其应用过滤器. 经过一些研究,我发现由于我是通过过滤器创建查询集的,所以我将不得不覆盖 get_q
..
我在解析视图集中的 request.data 时遇到问题.我有一个模型,可以根据产品添加多个图像. 我要从传入数据中拆分 图像 ,将 产品数据 发送到ProductSerializer,然后将 图像 与 产品数据 一起发送到其序列化器并保存. 我有两个模型,就像这样: def Product(models.Model): name = models.CharField(m
..