django-orm 相关问题

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

Django 通过直接字段和相关字段的组合进行排序

我有以下型号: 产品类(型号.型号): 名称 = models.CharField(max_length=50) stock_quantity = models.IntegerField() 类变体(模型.模型): 父产品 = ...

回答 1 投票 0

将 F() 与 ManyToMany 一起使用时,Django 过滤器不起作用

我有以下疑问: MyModel.objects.filter(foreing_key__value=F('value')) 而且效果很好。但现在我有一些复杂的规则,我需要根据

回答 1 投票 0

在每次选择特定模型之前执行原始 SQL

我在 Django 中有一个复杂的报告,它是用原始 SQL 编写的,然后作为数据库视图存储在数据库中。 我有一个 Django 模型(托管 = False),绑定到该数据库视图,所以我......

回答 1 投票 0

Django - 使用 get_FOO_display 进行聚合

请考虑以下事项: status = queryset.values('status').annotate(count=Count('status')) 其中状态字段是带有选择的 CharField。这将产生一个状态为 DB 的字典列表

回答 3 投票 0

计算唯一值并按日期分组

我有一张像这样的桌子: 客户ID 行动 日期(日期时间) 1 访问 2024-10-10 10:00 1 访问 2024-10-10 12:00 1 访问 2024-10-10 13:00 2 访问 2024-10-10 13:00 所以,我需要计算独特的数量

回答 1 投票 0

如何根据子表的数量对Django中的查询值进行排序?

我有一个 Product 类,它有一个子类 ProductColors。 这是我的两门课: 产品类(型号.型号): 类别 = models.ForeignKey(类别, related_name='产品', on_delete=mod...

回答 1 投票 0

Django 聊天室模型:从用户所属的所有房间检索最新消息

我很难构建查询(sqlite)来获取用户所属的每个聊天室的最新消息。这是我在 Django 中的模型: 类成员资格(模型.模型): room_name = 型号。

回答 1 投票 0

如何根据子表的数量对Django中的查询值进行排序?

大家好,我有一个产品类,它有一个子类 ProductColors 这是我的两个类: 产品类(型号.型号): 类别 = models.ForeignKey(类别, related_name='产品', on_de...

回答 1 投票 0

Django注释子查询的聚合

所以我有三个模型 广告类(BaseModel): 公司 = models.ForeignKey(公司, on_delete=CASCADE, related_name="广告") 公司类(BaseModel): 名称 = models.CharField(max_lengt...

回答 1 投票 0

Django - 如何注释子查询中的多个字段?

我正在开发一个 Django 项目,其中有一个“A”对象的查询集( A.objects.all() ),并且我需要注释“B”对象子查询中的多个字段。问题是注释

回答 1 投票 0

Django查询集values_list返回列表对象吗?

我有一个 Django 应用程序,用户可以在其中发布照片,其他人可以在照片下留下评论。 当留下评论时,我需要通知: 在这个帖子中写过的其他人 照片的主人,在...

回答 1 投票 0

我可以在 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

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