django-orm 相关问题

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

我可以在 Django ORM 中重用 output_field 实例吗?还是我应该始终创建一个副本?

我有一个 Django 代码库,它执行很多 Case/When/ExpressionWrapper/Coalesce/Cast ORM 函数,其中一些函数有时需要一个字段作为参数 - output_field。 从 django.db.models 导入

回答 1 投票 0

Django:如何计算单元测试中的 SQL 查询?

我正在尝试找出实用程序函数执行的查询数量。我已经为此函数编写了单元测试,并且该函数运行良好。我想做的是跟踪数字...

回答 8 投票 0

Django 仅选择具有重复字段值的行

假设我们在django中有一个模型定义如下: 类文字: 名称 = models.CharField(...) ... 名称字段不唯一,因此可能有重复的值。我需要完成

回答 6 投票 0

Django generatedField 作为具有引用完整性的外键

我正在尝试创建一个生成的字段,该字段也是另一个表的外键,同时在数据库级别保持引用完整性。 基本上,我试图达到与

回答 1 投票 0

使用子查询的计数注释 Django QuerySet

我正在建立一个工作委员会。每个作业可以有多个关联的位置对象。 我设计的位置和工作模型如下: 类位置(基础模型): slug = models.CharField(唯一=

回答 1 投票 0

如何将自定义管理器与相关对象一起使用?

我有一个自定义管理器。我想将它用于相关对象。我在文档中找到了 use_for_lated_fields 。但它按照我使用的方式不起作用: 类 RandomQueryset(models.query.QuerySet): 定义

回答 5 投票 0

如何在Django中查询每个用户的最新条目?

使用 Entry.objects.latest('created_at') 我可以恢复所有 Entry 对象的最新 Entry 。 但是如何获取每个用户的最新条目呢?这类似于 SQL 最新记录问题...

回答 5 投票 0

Django 模型动态设置管理器

我正在尝试为给定模型动态设置自定义管理器。 这是我的代码示例 类 CustomManager(models.Manager): def 主动(自身): 返回 self.filter(name__startswith=...

回答 1 投票 0

分页 django prefetch_lated 查询集会导致每行 n+1 个查询

分页页面中的每一行对每个“子”对象进行单独的查询,而不是预取子对象(n+1 个查询)。 model.objects.prefetch_lated(预取(lookup=“”,queryset=“...

回答 1 投票 0

是否可以在一个版本中切换到直通模型? [重复]

假设我有这些 Django 模型: 类书(模型.模型): 标题 = models.CharField(max_length=100) 类作者(模型.模型): 名称 = models.CharField(max_length=100) 书籍=模型。

回答 1 投票 0

在Django中对格式1.1.1的版本号进行排序

我有一个带有release_version 字符字段的Django 模型,该字段以1.1.1 格式(例如1.2.3)存储版本信息。我需要根据此版本字段对查询集进行排序,以便版本是

回答 1 投票 0

order_by django 中的组合列

我有两个模型继承于另一个模型。 例子: 父类(模型.模型): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False, verbose_name="ID") ...

回答 1 投票 0

django中group by和order_by后如何注释?

我有一个数据库表,其中有一个字段“created_at”。这是一个 auto_now_add=True 字段。 该表每天插入一次数据。我想做的是过滤对应于la的数据...

回答 1 投票 0

按相关模型进行注释和过滤

我有两个型号: ABSLoyaltyCard 类(模型.模型): 标题 = models.CharField( 最大长度=120, 空白=真, ) 类 CardToOwner(models.Model): id = models.UUIDField(

回答 1 投票 0

Django,如何在.annotate时创建ForeignKey字段?

我想使用.annotate在Django中创建一个ForeignKey字段,但是我找不到它的任何选项,也许它不存在。我只想 LEFT JOIN 具有特定条件的特定模型。 ...

回答 1 投票 0

在 Django 中连接表并检索列

我有两张表(有对应的型号): 测绘 id 父项 ID 子项 ID 子项数量 1 1 1 5 2 1 2 3 3 1 4 4 4 2 1 3...

回答 1 投票 0

如何在django模型中的where条件下执行`jsonb_array_elements`

我有一个模型: 类配置文件(模型.模型): ... 标准 = models.JSONField() 标准可能如下所示: { “product_uuids”:[uuid1,uuid2,...] } 我需要运行一个查询: S...

回答 1 投票 0

左连接Django ORM

我有以下型号: 志愿者类(模型.模型): 名字 = models.CharField(max_length=50) 姓氏 = models.CharField(max_length=50) 电子邮件 = models.CharField(max_len...

回答 4 投票 0

我想通过 Django orm 表达该查询

我的项目有4个模型 库存/models.py StockIndex 类(models.Model): 名称 = models.CharField(max_length=128) def __str__(自身): 返回自己的名字 Stock 类(models.Model): 代码 = ...

回答 1 投票 0

Django ORM 在字段第一次出现时注释 True 的有效方法

我有一种情况,我们有一些逻辑可以通过一些启发式对病人旅程查询集(表)进行排序。 Patient_journey 与患者有 FK。 我现在需要一种有效的方法来设置 True fo...

回答 1 投票 0

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