django-orm 相关问题

Django的ORM系统,包括其查询集和模型系统。

Django ArrayField。如何通过 django admin 保存嵌套的时间数组?

我几个月前就已经问过这个问题了。 问题很愚蠢,但我找不到解决方案。从简单表单文本字段保存嵌套时间数组的有效格式是什么? 我有 ArrayField ...

回答 2 投票 0

如何在 Django 中对数据库表的各个单元格中的值进行加法和减法?

这张图是用excel制作的数据库表的可视化例子。 如何使单元格 G6 等于 G5 和 C6 之和,然后从中减去 D6 和 E6? G7、G8 的每个下层单元格都应该...

回答 1 投票 0

优化某个索引的jsonfield过滤值

场景: qs = mymodal.objects.values('foo__0__json_key').filter(foo__0__json_key__gte=numeric_value) 我们知道“json_key”是 foo 的第 0 个索引内的数值。 例如。 夫...

回答 1 投票 0

django REST框架,如何与单个对象相关的预取

出于某种原因,我将一个实例(不是查询集)传递给 ModelSerializer。但我想与这个实例进行 prefetch_lated 。 # 实例是一个 Workout 对象 实例 = queryset.order_by('?').first() #我

回答 1 投票 0

访问值中的 django 翻译字段

我有一个带有翻译字段的模型 类证书(可翻译模型,基本模型): 启用 = models.BooleanField(默认=True) 翻译 = TranslatedFields( 证书名称=m...

回答 1 投票 0

使用 Django 子查询作为 FROM 表或 CTE 以便在聚合上有一个窗口?

我正在尝试对组内的成本进行求和,然后在多个组上添加累积成本。简化: 类成本(型号): 年 = IntegerField() 月份 = IntegerField() 成本 = DecimalFi...

回答 1 投票 0

如何在自相关模型中使用 prefetch_lated

我有菜单模型,其中具有与自身相关的名为父级的ForeignKey。 如果父级为 None ,则意味着此菜单是父菜单,如果它显示另一个 Menu 对象,则意味着它是其父级的子菜单(ma...

回答 5 投票 0

在 Django ORM 中,通配符不起作用(Postgres 数据库)

所有其他通配符都可以正常工作,但是例如当我想使用“some”模式时,它找不到任何结果,但是数据库中有很多行包含“some...”一词

回答 1 投票 0

Django:如何通过相关对象字段的组合来过滤查询集?

我有三个相关模型,如下所示: 类库(模型.模型): 名称 = models.CharField(max_length=200, 空白=False) 类元: verbose_name = '库'

回答 1 投票 0

django.db.utils.ProgrammingError:无法仅在 Postgres 中调整类型“用户”

我有一个非常奇怪的错误,我似乎无法弄清楚。我已经解决了如何修复它,但这对其他人来说可能是一个奇怪的错误,所以我还是发布了。 我有这个视图功能,允许使用...

回答 2 投票 0

django orm 优化查询

我需要在 django orm 中查询俱乐部列表端点。俱乐部的用户是俱乐部所有者,或者用户是锦标赛裁判(结束日期为空,或者结束日期比现在更新)。 我有模式...

回答 1 投票 0

Django 查询集长度为 1 但执行 .first() 和 .last() 返回两个不同的对象

遇到 django ORM 查询异常行为。打印时过滤的查询集仅显示一个值,但是当我尝试对该查询集执行 .first() 和 .last() 时,它显示两个不同的值...

回答 1 投票 0

如何在一个查询(Django ORM)中从数据库中获取每一列的唯一数据?

我需要从每个列获取唯一的数据 我有一个字段列表: MY_FIELDS = ['id', '创建', 'And_more_28'] 我的代码效率低得可怕,却产生了正确的结果 qs = Sheets.objects.a...

回答 1 投票 0

在 Django 中使用 Q 对象进行内连接

我正在我的项目中自定义模型的管理更改列表页面。 该模型包含多对多字段,我想允许多选过滤。 我使用了 Django 管理多选过滤器

回答 1 投票 0

如何在 Django 中传递 `in` SQL 子句的值列表

我需要在我正在编写的 Django 应用程序中使用原始 SQL 查询。 SQL 查询在 where 语句中包含 in 子句: 选择 * 来自 abc_mymodel 其中 some_fk 在 (1,2,3) 和 some_status = 'foo' ...

回答 2 投票 0

如何使用单个查询集获取关系模型中的所有相关对象?

我想从具有单个查询集的用户模型中获取所有对象,但我不知道如何做到这一点。 我有一个到用户模型的 2 关系模型, 我可以使用下面的代码获取对象 用户.ob...

回答 2 投票 0

APIView 查询未返回任何结果

我有这样的日子,我认为在这个项目上会很容易的事情结果却并非如此。我觉得我一定在我的

回答 1 投票 0

Django:按日期时间字段上的日期分组

我有一个这样的模型: 交易类(模型.模型): 金额 = models.FloatField() 卖家 = models.ForeignKey(User, related_name='sells', on_delete=models.CASCADE) 买...

回答 2 投票 0

有没有办法在Django中动态选择模式来执行SQL查询?

我有一个 Django 应用程序,它有一个模型,用于存储应在多个数据库中的另一个数据库上执行的 SQL 查询。 该模型中还有一个名为 schema 的列,用于...

回答 1 投票 0

如何使用反向外键或ManyToManyField执行Django“AND”查询?

我在“AND”查询上发现了不同的结果,具体取决于它是否是正向查询的反向。 在 FORWARD 查询中,您可以执行以下操作: Model.objects.filter(x=1) & Model.objects.filter(y=2)

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.