使用 Django admin 时未保存 ManyToMany 字段
我遇到了一个奇怪的问题,我希望这里的人能够提供一些线索。 我正在重写模型的 save() 方法,以在运行 super() 后向 ManyToMany 字段添加一些值。我的…
使用此模型属性减少数据库负载
我的模型中有以下代码,用于确定 Entry 是否可计费: class Entry(models.Model): [ .. ] @property def is_billable(self): return self.tags.filter…
Django 管理中的 raw_id_fields 和 ManyToMany
我想在管理中的多对多关系上使用 raw_id_fields,并且希望每个相关对象显示在自己的行上(而不是单个字段中的逗号分隔列表,这是默认行为)。按照在野…
Django 查询(聚合和计数)
嘿伙计们,我有一个如下所示的模型: class Interaction(DateAwareModel, UserAwareModel): page = models.ForeignKey(Page) container = models.Fore…
如何计算一组答案?一次查询得分?
我正在编写一个类似于 Stackoverflow 的网络应用程序。我如何查询问题并用其分数注释每个问题,这只是它的赞成票数减去它的反对票数。 class Question…
Django 支持 JOIN 吗?
Django ORM 是否支持 INNER JOIN、LEFT JOIN、RIGHT JOIN 和 OUTER JOIN 等连接? 我读了文档,没有找到。 例如我该怎么做? SELECT * FROM auth_user…
将多位表路由到 django 中的非默认数据库
我通过 数据库路由器使用 django 的多数据库支持 将某些模型划分为 1 db,将其他模型划分为另一个。 (请注意,我是否“应该”这样做与我的问题无关。…
在 Django ORM 中旋转数据和复杂注释
Django 中的 ORM 让我们可以轻松地根据相关数据对查询集进行注释(添加字段),但我找不到一种方法来为相关数据的不同过滤子集获取多个注释。 这是与 …
在 Django 中缓存模型实例(对象级缓存)的最佳框架/可重用应用程序是什么?
在 Django 中缓存模型实例的最佳框架/库/可重用应用程序是什么? (这种方法也称为透明对象缓存、ORM 缓存、 行级对象缓存、对象级缓存) 是实现此功…
Django:从聚合查询中获取其他字段的值
es = Employee.objects.filter(a few filters).aggregate(Max('Age')) 该查询将为我提供最年长的员工,因此我还想知道与该行关联的一些其他信息,例如…
在Django模板中通过Item.objects.all显示图像
在我的 index.html 中,我尝试通过对添加的日期进行排序来获取最新的 10 期(漫画书),然后通过如下表格显示这些问题的封面图像: http://www.comicb…