Django:在 Django ORM 中使用多列进行计算和分组
美好的一天, 现在我试图提高对Django Orm的了解,但要努力处理以下任务: 但是首先,数据库看起来像这样: class DeathsWorldwide(models.Model): ca…
Django M2M QuerySet具有多个实例和Q
我有以下模型: class Thematics(models.Model): title = models.CharField(max_length=255, null=True, blank=True) def __str__(self): return self…
Django 左连接或模拟
我不知道如何使用django orm进行左连接,请参阅下面的案例。 我的模型是(请不要介意母语): class Production(models.Model): '''Выработк…
如果通过获取查询集中的第一个对象属性来访问,Django 对象的属性将变为字符串
我有一个问题,如果我访问像 queryset.0.attr1 这样的查询集中的对象属性,它会丢失它的类型并变成一个字符串(Django 模板处理器像字符串一样处理它…
在两个日期字段之间按年份按年份的过滤器Queryset
我的模型中有一个 start_date 和 end_date 字段。用户应能够通过选择年份值来过滤记录,以便如果包含所选年份,则应显示跨越多年的记录。 例如: 选择…
DRF:如何创建自定义 FilterSet 以按距离过滤最近的用户
我正在尝试使用 django-filter 来创建用于通过距离过滤附近用户过滤附近用户的自定义 例如,如果我发送 想让所有附近的用户 等于 get/api/list/?danc…
在 Django 的 FROM 中发出子查询
我正在尝试像这样生成 SQL: SELECT ... FROM bigtable INNER JOIN ( SELECT DISTINCT key FROM smalltable WHERE smalltable.x = 'user_input' ) sub…
Django ORM 批量更新
我一直坚持这个任务。 我有教授模型,我需要更新 2 个查询,但我的数据库中有 6 个查询。 from django.db import models class Professor(models.Mode…
django查询集日期可以从“DD:MM:YYYY HH:MM:SS”格式化吗?至“年:月:日”使用 Func、Value、output_field?
我想要的输出是: { “格式化日期:'2021-05-01'”, 查询集 返回:{date:'2021-05-01 12:01:20'}…
为什么我无法在 DJANGO 中获取预取的相关对象?
我想为每个使用预取相关的画廊获取缩略图= True 的 midia 。 class Midia(Base): galeria = models.ForeignKey(Galeria, on_delete=models.CASCADE, r…
Django Sum 带注释的字段
我试图首先对 Python 中的带注释字段进行求和 , class InvoiceItems(models): units = FloatField(...) price = FloatField(...) sku = CharField(..…
在 Django 中:如何将两列相乘并保存到更新查询中的另一列?
class A(models.Model): revenue = models.FloatField() list_price = models.FloatField() unit_sold = models.FloatField() 我有这个模型,list_pri…
根据另一个 QuerySet 中的匹配字段过滤 QuerySet,但仅限于另一个 QuerySet 中的关联字段
我正在尝试根据两个相关模型的两个查询集(之前都已过滤)创建一个过滤器。第一个返回 ID 和概念(名称)以及关联值(定义)的列表。 dqs:ID + 概念 …