Django 如何查询“cast”?参数字符串转换为适当的字段匹配类型?
让我们看一下 Django 教程。在第一部分中,我们可以找到这个模型: class Poll(models.Model): question = models.CharField(max_length=200) pub_dat…
如何获取查询集中对象的数量? (姜戈)
如何添加相关对象计数字段? class Item(models.Model): name = models.CharField() class Contest(models.Model); name = models.CharField() class …
删除特定字段中具有重复值的 Django QuerySet 对象
我有这个 Django 模型(来自 Django CMS): class Placeholder(models.Model): slot = models.CharField(_("slot"), max_length=50, db_index=True) …
具有反向外键过滤功能的 Django 查询集
我有以下 Django 模型: class Make: name = models.CharField(max_length=200) class MakeContent: make = models.ForeignKey(Make) published = mod…
是否有任何可接受的方法可以在不使用 API 的情况下切割/重新组合 Django 查询集?
我被迫使用 models.CharField 在我的模型之一中存储一些附加标志。所以我滥用该字段的每个字母作为标志。例如,“MM5”表示“男性,已婚,年龄超过 50…
如何一次获取多个组中的最新一个
我有一个这样的模型: class Foo(models.Model): date = models.DateTimeField() language = models.TextField() # other stuff 我想按语言对 Foo 进…
如何优化 django 中自引用模型中相关记录的检索?
我正在从模型创建表单。该表单包含一个类别。类别模型是一个自引用模型。我想在表单的下拉列表中显示类别,以便它们也显示其父类别。即, parentcat3 …
聚合函数返回 AttributeError: 'Sum'对象没有属性“查找”;
我正在尝试聚合函数,并且得到了这个奇怪的结果(最新的官方 Django 1.2 版本)。 这是模型: class Reputation(models.Model): user = models.Foreig…
基于 dict 键生成 django 查询集
我有一个像这样的字典: { 'key1' : val1, 'key2' : val2 } 我需要一个像 Q(key1__icontains = val1) | Q(key2__icontains = val2) 谢谢这样的查询集…
Django:有效字段查找运算符的列表
Django 是否有所有有效字段查找运算符的可访问列表(QuerySet API 使用的运算符,例如“contains”、“in”、“lt”等)? 谢谢 编辑:为了澄清起见,…
如何进行多对多 Django 查询来查找具有 2 个给定作者的书籍?
我有一个查询,要求使用 ID 精确过滤 2 位作者 ,理论上 Book.objects.filter(author__id=1, author__id=2). 这是不可能的。 我该如何解决这个问题? …
Django查询集动态过滤
我有一个如下所示的查询: cls.objects.filter(name__in=lookup_values).values(): 问题是有时我想按 name 进行过滤,但有时我想按 officer_number 或…
Django - 仅包含日期部分的分组
MyModel.objects.filter(created_at__gte='2011-03-09', created_at__lte='2011-03-11').values('created_at','status').annotate(status_count=Count…
Django - 在查询中连接 2 个模型
class Person(models.Model): name = models.CharField(max_length=20) employer = models.CharField(max_length=20) class Phone(models.Model): per…