cost 141 ms
Django 与 MySQL:'子查询返回超过 1 行' - Django with MySQL: 'Subquery returns more than 1 row'

赏金将在 3 天后到期。 此问题的答案有资格获得+300声望赏金。 迈克尔正在寻找一个规范的答案。 将 django 与 MySQL DB 一起使用,并给出以下模型: 我想通过注释获取每个 ModelA 的所有 ModelC。 我尝试了许多查看现有解决方案的选项,但无法使其发挥作用。 以下代码在每 ...

在 django ORM 中执行子查询、Sum 和 Join - Performing a Subquery, Sum and Join in django ORM

我有 2 个 django 模型,由于遗留系统,它们没有被 ForeignKey 链接。 我想实现一个左连接,它为我提供所有父列以及子项的成本列之和。 postgres 中的 SQL 转换为 有没有办法用 django ORM 来实现这个我已经尝试了很多东西,但https://code.djan ...

Django 带有子查询和 OuterRef 的注释计数 - Django Annotation Count with Subquery & OuterRef

我正在尝试为测验创建一个高分统计表/列表,该表/列表应该显示对要被猜测的人的正确猜测的百分比(或总数)。 为了进一步阐述,这些是使用的模型。 测验 model: 这个 model 也有一些属性; 我认为它们与手头的问题无关。 参与者 model: 为了迭代我正在尝试做的事情,我将尝试解释我认为这应该 ...

通过 Django 中的子查询更新字段 - Updating fields via subquery in Django

我有一个带有模型和数据库架构的应用程序,如下所示。 我正在尝试将字段r添加到 L2,以便能够从模型 R 访问相关对象。新字段未显示在架构图中。 使用子查询和注释检索字段r的所需值按预期工作。 但是,使用update()调用填充/更新字段不起作用。 我必须修改我的子查询吗? 或者这在 Django ...

Django:“缺少 1 个必需的位置参数:'lookup _name'”当它没有丢失时? - Django: “missing 1 required positional argument: 'lookup _name'” when it is not missing?

我正在使用 Django 3.1 ORM 并且正在运行(使用pytest )一个涉及复杂嵌套查询的测试。 我得到这个失败: 要调用的get_lookup(lookup) ) 在django.db.models.query_utils.RegisterLookupMixin定义(据我所知)为 ...

使用 Django 中的 jsonb 字段过滤子查询的计数进行注释 - Annotating with the count of a subquery filtering by jsonb fields in Django

我有一个带有 jsonb 字段的 model 。 此 jsonb 字段中有一个值可以在其他行之间共享。 我试图在按此 jsonb 字段过滤时获取子查询的计数。 我一直在尝试从这篇文章中借用示例的一些伪代码。alpha_qs = MyModel.objects.filter(class_id="ALP ...

对 Django 子查询值执行算术运算 - Perform arithmetic operations on Django Subquery value

在我们的系统中,有与“用户”对象相关联的“汽车”对象。 使用子查询,我想计算一组特定的 Car 对象,对结果执行算术运算并使用该值更新用户 object。 问题是子查询是表达式,而不是整数,因此我不能将它们作为整数处理。 下面的代码不起作用,但您可以看到我想要实现的目标。 这应该怎么做? ...

如何使用 Postgres Window 函数或横向连接来限制 Django ORM 中每个组的前 N 个? - How to limit top N of each group in Django ORM by using Postgres Window functions or Lateral Joins?

我有以下Post 、 Category和PostScore Model。 所以我想要编写一个查询,它返回每个不同类别( Category )的N个帖子( Posts ),按帖子分数(由PostScore模型中的 total_score 列表示)以降序方式排序。 这样我每个类别的帖子得分最高的 N ...

通过 ForeignKey 外部引用过滤的汇总子查询注释 - Summarized Subquery annotation with a filter by ForeignKey outer reference

我尝试从此 SQL 查询中编写等效的 Django 查询,但我被卡住了。 欢迎任何帮助。 我收到了一个比赛id ,我想从这场比赛中做一些统计: nb_race = 比赛前一匹马的比赛次数, best_chrono = 比赛前一匹马的最佳时间。 Django 型号: ...

在 Django 中使用具有多个结果的子查询进行注释 - Annotation with a subquery with multiple result in Django

我在我的项目中使用 postgresql 数据库,并使用 django 文档中的以下示例。 但不是最新的评论者 email,我需要最后两封评论者的电子邮件。 我将[:1]更改为[:2]但引发了此异常: ProgrammingError: more than one row returned by a ...

如果没有匹配的数据,Django Exists() / ~Exists() 会返回吗? - Django Exists() / ~Exists() return if there is no matching data?

编辑: 根据下面 schillingt 的回答,我已改用 Case/When: 但是我现在正在为一个错误而苦苦挣扎: 原问题: 我有下面的 DetailView 带有查询/子查询,用于检查供应商代码是否存在于第二个模型的实例中,该模型设置为表示接收到实时库存数据库中的采购订单。 其目 ...

Django过滤任何日期范围包含的日期 - Django filter on date contained by any date range

我试图筛选具有一个模型DateField (日期)来检索queryset情况下,其日期是在列表中的任何一个的DateRanges但我在努力找出确切的逻辑,我需要。 例如,如果我有以下模型: 并且我创建了 3 个不同的日期范围,如何获取日期在这 3 个日期范围之一内的所有游戏的列表? 我知道我 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM