我正在尝试计算事件名称字段中的用户数。 但是我在 django-rest-framework 过滤中遇到了问题。 我尝试了不同的逻辑,但我无法计算。 当我在views.py文件中对事件名称进行硬编码时,我得到了计数,但我不想在视图中对其进行硬编码。 我可以从 url 或逻辑中提取事件名称,它可以简单 ...
我正在尝试计算事件名称字段中的用户数。 但是我在 django-rest-framework 过滤中遇到了问题。 我尝试了不同的逻辑,但我无法计算。 当我在views.py文件中对事件名称进行硬编码时,我得到了计数,但我不想在视图中对其进行硬编码。 我可以从 url 或逻辑中提取事件名称,它可以简单 ...
我们有太多相关的模型,虽然返回查询集序列化数据太慢(serializer.data)。 下面是我们的模型和序列化器。 为什么 django 嵌套序列化程序需要很长时间才能返回 JSON 响应。 我们在这里做错了什么? 模型.py 视图.py 序列化程序.py 注意:这是一个例子。 我们有太多这样的。 ...
在Django REST 框架教程快速入门中,将视图添加到默认路由器: 我的项目布局是 我在默认路由器中包含了 stuffs 应用程序: 然后在 API 端点根列表中很好地列出了 stuffs stuffs/端点: 一个Stuff object 与所有者 model class 有关系并过滤属于某 ...
是否可以使用来自 URL 的 djangorestframework-filters ComplexFilterBackend订购结果? DRF OrderingFilter 不适用于 djangorestframework-filters v.1.0.0.dev2 的标准示例。 我在 quer ...
我发现from rest_framework.filters import SearchFilter这一行给我生成了一个错误 我使用它如下: 以前它工作正常,任何人都可以帮我解决这个问题。 ...
我想学习django。 我的第一个学习项目是django+rest框架api。 我想通过机场代码获取目的地。 不是通过 pk / id 目前,当我调用 /api/destination/1 时,我得到了 ID 为 1 的目的地 我想要 /api/destination/PMI 或 /api/d ...
我将 djangorestframework 与 mysql 数据库一起使用。 我有一个基于搜索查询参数返回列表的视图。 我正在使用 rest_frameworks.filters SearchFilter 进行基于搜索的过滤。 这是我的看法: 要调用的示例 URL 是: 现在一切正常,但我需要一 ...
我想知道如何将查询集限制为与当前用户关联的数据。 这是我的看法: 我会在本机 django 中写一些类似于queryset = Tradegroup.objects.filter(owner=self.request.user)的东西,但想知道如何在这里实现这一点。 ...
我正在尝试访问属于我的应用程序中的课程的课程。 When I use the url http://127.0.0.1:8000/courses/1/lessons/1/ " the appropriate results get returned. However when I try anyo ...
我有一个具有自定义权限和过滤器的DRF视图集。 在DRF的官方文档中说: 权限检查始终在视图的最开始处运行,然后再允许执行其他任何代码。 但是我注意到我的filter_backend类在Permission_class之前被调用。 这是我的代码: # my permiss ...
这是我的看法 我知道为单个模型创建序列化器类 如何为多个模型创建序列化程序类以保证我的上述视图? 模型的架构是相同的。 ...
当我尝试使用自定义过滤器时,它一直在本地开发中工作,但是当我们部署到Production(Docker Swarm)时我们发现了一个问题,有时API响应会随机返回空结果,但计数是正确的。 以下是API的示例结果 API响应 现在我们需要重新启动uwsgi服务(通过重新启动此服务的 ...
我有一个问题是为我的一个ModelViewSets创建一个过滤器,以便为我api中的带注释字段提供过滤功能(包括所有允许的查找,例如,gt,lt,...)。 我的代码如下: 当我尝试启动我的应用程序时,会发生以下异常: TypeError:'Meta.fields'包含未在此 ...