Django 针对多个项目查询集进行过滤
我有两个与外键字段相关的模型。 我们将这些对象称为“Event”和“EventRegistration”。 例如,我可以轻松地执行此操作: EventRegistration.objects…
从多对多关系返回一组随机排序的不同对象
我正在使用 Django 1.3 和 Postgresql 8.4,并且我得到了如下所示的模型(删除了不相关的内容): class Service(models.Model): name = models.CharF…
在 django 中链接和过滤数据库查询的最佳方法是什么?
# A Post Model class Post(models.Model): title = model.CharField() user = models.ForeignKey(User) privacy = models.BooleanField() # query al…
Django - 对线程评论的查询集进行排序
我正在使用 django-threadedcomments,但是这个问题通常也适用于对 QuerySet 进行排序。 QuerySet中的评论对象有两个重要的字段,tree_path和submit_d…
Django:根据相关字段的计数对查询集进行排序的最快方法是什么?
我的 Django 应用程序中有一个 Item 模型,其中包含一个 ManyToMany 字段,该字段通过中间的 favorite 模型进行处理。以下是相关模型的简化版本: cla…
使用 Django 查询集更新功能和用户外键
总之:我有一个保存 pdf 对象的 mysql 数据库表。当用户打印其中之一时,我希望表能够更新时间、日期、打印的布尔值以及打印 pdf 对象的用户。此用户…
根据 Django 中最小值和最大值的差异计算的平均值
我在 Django 中有两个简单的表,如下所示: class Session(models.Model): id = models.AutoField(primary_key=True) class Track(models.Model): id …
遵循 Django 的 select_lated 中的 ForgeinKeys 来填充 *_set 变量?
我有一些像这样的简单 Django 模型: class Event(models.Model): # some stuff class Price(models.Model): event = models.ForgeinKey(Event) 即每…
Django:保存旧的查询集以供将来比较
我是 django 新手,我正在尝试进行单元测试,我想在批量编辑函数调用之前和之后比较 QuerySet。 def test_batchEditing_9(self): reset() #reset data…
Django QuerySet:为什么我无法过滤带注释的 QuerySet?
我正在尝试检索数据库中 100 种最受欢迎的书籍的列表,然后创建该列表中的唯一类别的列表。以下是我的简化书籍、收藏夹和类别模型: class Book(m…
Django 中对象子集的 ManyToManyField 中的不同值
在我的模型中,我的类 Book 和 Category 定义如下: class Category(models.Model): name = models.CharField() class Book(models.Model): title = m…
有没有办法用额外的属性来增强 django 查询集?
我正在尝试向 QuerySet 的元素添加一些额外的属性,以便我可以在模板中使用额外的信息,而不是多次访问数据库。让我通过例子来说明,假设我们有带有作…
如何做 django select sql 或语句?
我不是问如何执行原始 sql。我更多地考虑 django queryset api。如果我想执行一条 sql, select * from table where id="1" or id="2" or id="3"; 我…
从 Django 查询数据
我的模型结构如下: class Visitor(models.Model): id = models.AutoField(primary_key=True) class Session(models.Model): id = models.AutoField(p…