Django查询集是从Django的ORM系统中检索对象的主要抽象
我有一个“入门”模型,有两列:“胜利”和“分数”。 现在我按获胜次数对他们进行排序,但是当有两个人具有相同数量的获胜次数时,我想依靠积分...
Django 查询集长度为 1 但执行 .first() 和 .last() 返回两个不同的对象
遇到 django ORM 查询异常行为。打印时过滤的查询集仅显示一个值,但是当我尝试对该查询集执行 .first() 和 .last() 时,它显示两个不同的值...
有没有办法在调用查询集的序列化器中创建自定义字段? 这是我正在尝试做的事情: 我有一个 Employee 序列化器,我想包含“last_attendance”字段。
使用注释的Django ORMforeignKey查询集输出
我有以下 3 个 django 模型(使用一些抽象): 类 Person(models.Model): full_name = models.CharField(max_length=120, validators=[MinLengthValidator(2)]) 出生日期 = mod...
覆盖 Django DateField 上的查询以更改搜索日期
我在 Django 中有一个代表一周的模型。我想让有人输入任何日期并让模型自动保存一周的开始时间。很简单,只需覆盖保存即可。 班级周(mod...
我想从具有单个查询集的用户模型中获取所有对象,但我不知道如何做到这一点。 我有一个到用户模型的 2 关系模型, 我可以使用下面的代码获取对象 用户.ob...
我有两个查询集结果。在排序之前我需要合并。在Django中如何解决这个问题呢?它应该将其转换回查询集以将其发送到模板。 尝试将其转换为...
我有一个名为 Animal 的模型,其中包含一个名为 text 的字段,该字段以动物名称开头,后跟可选文本,例如猫 - 灰色长毛 动物类: 文本 = models.TextField...
如何使用反向外键或ManyToManyField执行Django“AND”查询?
我在“AND”查询上发现了不同的结果,具体取决于它是否是正向查询的反向。 在 FORWARD 查询中,您可以执行以下操作: Model.objects.filter(x=1) & Model.objects.filter(y=2)
如何将queryset或kwarg传递给Django过滤器中的RangeFilter类
我正在开发一个 Django 驱动的网站,该网站使用 django-filters,特别是 RangeFilter 来显示房地产的价格关系,并将其可视化为搜索表单上的滑块。 我的
查询通过外键链接的 Django 模型以获得完整的查询集,计算喜欢的帖子
这是一个 CS50 Pset - 网络 - 我正在努力解决这个问题,除了这一点之外的所有内容都已完成 我想我已经把自己困在了一个角落里,我有 4 个不同的模型,其中 3 个与这个任务有关......
使用具有 M2M 关系的 django 查询时如何获取 1 个列表
这个问题非常相似(如果不一样):Django query — how to get list of dictionaries with M2M relation? 。 我问这个问题只是为了能够了解是否有任何问题
我有这两个模型,ChatRoom 和 ChatMessage,它们是相关的。我的目标是以具有最新消息的房间的方式对 ChatRoom 查询进行排序,由 sent_timesta 确定...
模型.py 类 Tdzien(models.Model): dziens = models.SmallIntegerField(primary_key=True, db_column='DZIENS') dzienrok = models.SmallIntegerField(unique=True, db_column='ROK') 类 Tnogahist(...
我需要检索从午夜到当前时间的每个小时内创建的记录数。为此,模型包含一个created_at时间戳字段,它将记录创建时间。 型号
我正在使用 F 表达式来获取外键对象的日期值。但它返回一个日期时间对象作为日期。如何将其转换为“YYYY-MM-DD”格式? 从 django.db.models 导入 F
我在以下代码行中收到错误: 上下文['stock_margin'] = 上下文['top_stock'].annotate( Avg_purchase = ExpressionWrapper(F('total_puchase') / F('
我有一个模型,有两个字符字段,其中一个或两个都可以填充。我想将 QuerySet.order_by 命名为: qs.alias(name=lambda x: if x.field1 then x.field1 else x.fi...
我在 Django 中有三个模型。 产品类(型号.型号): 名称 = mdoels.CharField() 类 ProductCharateistics(models.Model): 名称 = models.CharField() 描述 = models.TextField()
如何过滤一个查询集中的项目以免出现在 django 中的另一个查询集中
我有一个 Django 视图,通过从数据库中获取所有帖子并将其剪切到前四个帖子中,我可以获得“top_posts”的第一个查询集。在同一视图中,我想得到“