django-orm 相关问题

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

Django ORM 查询花费很长时间,但原始查询按预期运行

我有一个简单的获取查询 key = TenantKey.objects.get(pk=api_key) 当我运行负载测试时,对于许多请求,上述查询需要花费数秒(最多 15 秒),这非常奇怪。所以我...

回答 1 投票 0

使用distinct后如何执行order_by?

我想在根据两个字段获取唯一结果后对结果进行排序。我遇到的问题是我不能在 Django 中使用两个 order_by 。 Django 清除之前的 order_by() 当...

回答 4 投票 0

无法弄清楚为什么 Django ORM 使用 prefetch_lated() 给我这个错误

我的 Django 应用程序中有以下数据模型: 公司类(型号.型号): 公司名称 = models.CharField(max_length=255) company_url = models.URLField(max_length=2048, 空白=True, null=

回答 0 投票 0

Django ORM 多个 JOIN

我有这个 SQL 查询,需要在 django orm 中执行 选择计数(*), tabel_d.name 来自表_a 将 tabel_ 加入 tabel_b.id = tabel_a.b_id 将 tabel_c 加入 tabel_c.b_id = tabel_b.id 加入 tabel_d 上...

回答 0 投票 0

Django 中间多对多模型

我想知道是否可以在不指定 related_name 的情况下为多对多字段创建中间模型,而只是将 ManyToManyField 放在两个模型上。 我正在观看一些关于 Django ORM 的教程,并且

回答 0 投票 0

有没有办法在 django 模板中连接两个具有相同外键的模型?

我有两个模型。给出了模型。这两种模型都使用用户作为外键。 类评论(模型。模型): 文本 = models.TextField() author = models.ForeignKey(User, on_delete=models.

回答 0 投票 0

有人可以在 Django 和 Django Rest Framework 中使用 update_or_create 方法编写相同的逻辑吗

这是我想使用 update_or_create 逻辑编写的代码,并希望删除 transaction.atomic 并选择更新。记住 async_handle_invoice_payment_failed 和

回答 0 投票 0

Django 过滤和注释混淆

我有两个模型 型号 A: cid = ... 评分 = ... 型号B: id = ...(此id与模型A中的cid相同。但直接没有外键) 姓名 = .... 现在我需要所有 modelB 对象的列表...

回答 1 投票 0

如何在Django中写两张表的group-by子句

我在 MySQL 数据库中有以下两个表。我想找到每个玩家的提款、返水和存款的总和,并在 django 模板中显示它们。我得到了一个结果,但是列表中的每个字典都重复了

回答 0 投票 0

如果结果存在,则用另一个查询的结果过滤一个连接查询

我有以下表格: 公寓 类公寓(模型。模型): 名称 = models.CharField(max_length=250) 审查 类回顾(模型。模型): 公寓 = models.ForeignKey(公寓,

回答 0 投票 0

如果结果存在,则用另一个查询的结果过滤一个连接查询,而不改变外部连接表的过滤器

我有以下表格: 公寓 类公寓(模型。模型): name = models.CharField(max_length=250, verbose_name="公寓名称") 审查 类回顾(模型。模型):

回答 0 投票 0

如何获取Django中所有对象字段的值?

我正在尝试制作一个如下所示的 JSON: [ { “num_of_followers”:2, "name": "数学 140", “创建者”:“aaa” } ] 问题是我真的不明白...

回答 3 投票 0

来自 Django JSONField 的值的总和

考虑我有一个简单的模型设置与 JSONField 从 django.db 导入模型 随机导入 def simple_json_callable(): 返回 {“数量”:random.randint(1, 100)} 定义

回答 1 投票 0

Django:按日期求和,然后创建显示滚动平均值的额外字段

我想按日期在模型中创建一个总和,然后在一个查询中添加一个滚动平均值……。这可能吗? 假设我有一个这样的表,称为“销售”: |--------------------...

回答 1 投票 0

聚合 JSONField Django PostgreSQL 的 JSON 键值

我有一个简单的模型设置如下, 随机导入 导入字符串 从 django.db 导入模型 定义 random_default(): random_str = "".join(random.choice(string.ascii_uppercase + string.

回答 2 投票 0

Django ORM如何在WHERE语句中进行聚合子查询?

我正在尝试构建类似于 Django ORM 的以下查询: SELECT * FROM table WHERE depth = (SELECT MIN(depth) FROM table) 这怎么能用 Django ORM 符号来写呢?到此为止

回答 2 投票 0

itertools.groupby 无法通过外键正确分组 django 查询集

假设我有以下模型: 类类别(模型。模型): 名称 = models.CharField(max_length=10) 班级职位(模型。模型): 标题 = models.CharField(max_length=10) 类别 =

回答 2 投票 0

带有布尔字段的 django ORM 过滤器

我创建了一个名为 Tag 的模型 类标签(模型。模型): 名称 = models.CharField(max_length=255) 有效 = models.BooleanField(默认=假) 定义 __str__(自我): 返回 self.name ...

回答 0 投票 0

Django ORM中自引用子对象的order_by应该怎么做?

在 Django ORM 中排序/排序有点问题。我所拥有的是一个对自己有 FK 的场地,因此具有子场地的潜力: #模型.py 类场地(模型。模型): 比...

回答 2 投票 0

如何检索与 Django 的 ORM 至少相隔“间隔”的每一行?

假设我有以下模型: 类 MyModel(模型): 时间戳 = models.DateTimeField(auto_now=True) ... 我想检索至少有一定间隔的 MyModel 的每一行(在

回答 0 投票 0

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