django-orm 相关问题

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

为什么 Django 在 get_object_or_404 上添加 LIMIT 21

型号 类实体(模型.模型): uuid = models.UUIDField(editable=False, unique=True, default=uuid.uuid4) Institute_name = models.CharField(max_length=100, null=False) 所有者名称=模组...

回答 1 投票 0

使用F结果获取key

我有类似 {product_id: count} 的字典。 例如 cart_items = {1: 150}。该字典代表客户购物篮。 我还有带有计数字段的产品模型。它代表库存余额。 我想要...

回答 1 投票 0

使用psycopg2 sql.SQL对象调用cursor.execute时出错

我正在尝试在 django 中使用 psycopg2 执行原始更新查询。代码如下: 从 django.db 导入连接 从 psycopg2 导入 sql model_instances_to_update = [] 对于 model_instance...

回答 1 投票 0

获取 Django 中 .exists() 查询生成的 SQL 语句

是否可以在Django中打印queryset.exists()语句生成的SQL?

回答 2 投票 0

Django:强制选择相关?

我创建了一个模型,并且正在为其渲染默认/未修改的模型表单。仅此一项就生成了 64 个 SQL 查询,因为它有相当多的外键,而这些查询又具有更多的外键......

回答 3 投票 0

Django ORM 查询执行简单的 ORDER BY 聚合

鉴于这张简单的表格, 支付类(模型.模型): pay_date = models.DateField("付款日期") 金额 = models.DecimalField(max_digits=7,decimal_places=2) 我想制作一个标签...

回答 1 投票 0

在进行 prefetch_lated 时选择使用哪个模型管理器?

我的 Django 应用程序中有一个 Product 模型,它使用自定义模型管理器,其中包含所有 prefetch_lated 语句: 类 ProductManager(models.Manager): def get_queryset(self): ...

回答 1 投票 0

django 中这个查询的含义是什么

我正在开发一个 django 项目,并从其他开发人员手中接管该项目,因为他们已经离开了该项目。我遇到了一个查询,我无法理解它是如何工作的,这是......

回答 1 投票 0

检测Django相关对象是否已通过select_lated预取

假设我有以下型号: 类产品: 名称 = models.CharField(max_length=128) 产品版本类: 名称 = models.CharField(max_length=128) 产品 = models.ForeignKey(

回答 1 投票 0

如何使用变量而不是在过滤器查询集中给出字段django

如果我有这样的课程: 类名:field1 = ... field2 = ... ... 我不知道用户应该给出什么字段或模型,因此键将是模型中的字段名称和值...

回答 1 投票 0

Django 用 timedelta 注释日期并增加

我正在尝试查询所有过期的预订,但我没有像 end_date 这样的任何字段,我有 start_date 和总行程__days。 这是我的查询: 导入日期时间 从 django.db.models 导入...

回答 2 投票 0

Django + PostgreSQL:填充范围内缺失的日期

我有一个表格,其中一列为日期。每个日期可以有多个条目。 日期 ..... ----------- ----- 2015-07-20 .. 2015-07-20 .. 2015-07-23 .. 2015-07-24 ...

回答 3 投票 0

Django ORM:.filter() 找到记录,但具有相同查询参数的 .get() 找不到记录

我正在使用 .filter 进行 ORM 查询,没有指定返回两条记录的时间范围。然后我打印这些记录列值以确保我不会出现任何不匹配,但是当我...

回答 1 投票 0

在 Django ORM 中进行查询时,有没有办法覆盖已经定义的字段?

为了更好地解释我的问题,让我们考虑一下我有一个支持多种语言的应用程序,让我们看一下这个代码示例: 类 SomeModel(models.Model): 标题 = models.CharField(

回答 1 投票 0

我如何优化 Djnago ORM 请求?

如何优化ORM请求,获取GDD需要很多时间。我认为子查询有问题,但通过关系“commune__communemeteo”它需要更长的时间,(communemeteo abo...

回答 1 投票 0

Django 可安装应用程序。依赖于其实现的抽象类

在我的可安装 Django 应用程序中,我有一个名为 Timer 的类,我打算让用户实现它: 类计时器(模型.模型): 类元: 抽象=真实 项目 = models.ForeignKey(

回答 1 投票 0

这在 Django ORM 中可能吗?我想查询反向外键关系。我需要从数据库中进行相当多的查询

我有什么? 我有如下模型。 产品类(型号.型号): 标题 = models.CharField(max_length=500) 时间戳 = models.DateTimeField(auto_now_add=True) 更新 = models.DateTimeF...

回答 1 投票 0

在 django orm 中创建 Q 变量

我想将此查询作为一个 Q 变量来启动 在[55]中:Practitioner.objects.filter(query).filter(query10).distinct() 输出[55]: 我想将此查询作为一个 Q 变量来启动 In [55]: Practitioner.objects.filter(query).filter(query10).distinct() Out[55]: <QuerySet [<Practitioner: Mohsenibod, Hadi>]> 我使用了这个方法,但它们不正确: In [53]: Practitioner.objects.filter(query & query10).distinct() Out[53]: <QuerySet []> In [54]: Practitioner.objects.filter(query , query10).distinct() Out[54]: <QuerySet []> 您可以使用逻辑或运算符进行组合|,所以: from django.db.models import Q combined_query = Q(query) | Q(query10) result = Practitioner.objects.filter(combined_query).distinct() 这通过使用逻辑 OR 运算符 query 组合 query10 和 | 中指定的条件来构造单个查询。然后,它根据该组合查询过滤 Practitioner 查询集并确保结果是不同的。

回答 1 投票 0

按特定顺序获取模型实例时出现问题

我有用户的护照数据列表。我需要按照与列表中排序的护照数据相同的顺序获取用户查询集。这是包含护照数据的列表: lst = ['AA1111111', 'AD22...

回答 1 投票 0

Django 如何使用 ORM 进行动态 OR 查询

这是我的 SQL 查询: 所有或条件 = [] if request.GET.get('filter_phone'): all_or_conditions.append("phone='"+request.GET.get('filter_phone')+"'") if request.GET.get('

回答 2 投票 0

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