django 1.2 中按字段指定分组
我想使用 annotate 来计算模型中出现的次数,但是它没有使用 group by 语句中的正确字段。它没有使用我想要的字段(即计数函数中指定的字段),而是使…
Django:仅按年份值过滤日期时间字段?
我试图吐出一个 django 页面,其中按创建年份列出了所有条目。例如: 2010 年: 注释 4 注释 5 注释 6 2009 年: 注释 1 > 注 2 注 3 事实证明,这比…
使用查询集通过 Admin 过滤行 - Django
我正在尝试找到一种使用查询集过滤 Django Admin 中的对象行的方法。 e.g. Person.objects.filter(Q(name='John')|Q(surname='Doe')) 我发现弄清楚很…
匹配 5 个字段中的 3 个 - Django
我觉得这有点棘手!也许有人可以帮助我解决这个问题, 我有以下模型: class Unicorn(models.Model): horn_length = models.IntegerField() skin_colo…
Django 中 QuerySet 联合和减法的简单方法?
考虑同一类的两个 QuerySet 对象。 有没有一种简单的方法可以通过计算并集将它们统一为一个查询集? 另外,有没有简单的方法来减去它们?从其中一个集…
Django 中的左外反向 select_lated?
想象一下以下模型: class Parent(Model): ... class Child(Model) father = ForeignKey(Parent) ... 有些父母有孩子,有些则没有(他们不是真正意义…
有 OR 过滤器吗? - 姜戈
有什么方法可以执行以下操作 Unicorn.objects.or_filter(magical=True).or_filter(unicorn_length=15).or_filter(skin_color='White').or_filter(skin…
Django QuerySet 按表达式排序
可能的重复: django - 按计算字段排序查询集 我如何使用 order_by 像order_by('字段1'*'字段2') 例如,我有以不同货币列出价格的商品,因此要订购商…
Django 1.2 相当于 QuerySet.query.as_sql()
在 Django 1.1 中,我能够使用以下表示法生成 QuerySet 使用的 SQL: QuerySet.query.as_sql() 在 Django 1.2 中,这会引发 AttributeError。 有人知…
选择相关对象 ID 为给定字符串中*全部*的那些对象
我想构建一个食谱数据库的前端,使用户能够搜索可使用用户提供的原料烹饪的食谱列表。 我有以下模型 class Ingredient(models.Model): name = models.…
如何在 Django 中使用单个查询集选择记录并更新它?
如何在同一个 queryset 上运行 update 和 select 语句,而不必执行两个查询: - 一项选择对象 - 以及更新对象 SQL 中的等效项类似于: update my_tabl…
如何从 Django 中的一组对象中获取平均值?
我有一个简单的房产评级系统。您给它打分,满分 5 分(星)。模型的定义如下: def Property(models.Model) # stuff here def Rating(models.Model) p…
在 Django 中生成给定查询集的所有可能子集
这只是一个示例,但给出了以下模型: class Foo(models.model): bar = models.IntegerField() def __str__(self): return str(self.bar) def __unicod…