使用 Django ORM 计算多对多关系的频率和相关性的优雅方法?
我有一个 Pizza 模型和一个 Topping 模型,两者之间具有多对多关系。 你能推荐一种优雅的方式来提取: 每个的流行度(频率) 最高 之间的相关性 配料…
django-orm 不区分大小写的顺序
我知道,我可以从 DJango ORM 运行不区分大小写的搜索。就像, User.objects.filter(first_name__contains="jake") User.objects.filter(first_name__…
如何使用 django ORM 模拟 Python 设置?
我正在处理会员申请。我想提醒一下会员。 (在一段时间内是会员,而在另一段时间内不是会员)。 目前,我正在使用 set 进行此计算。请参阅下面的代码…
django 的 .extra(where= 子句被表重命名 .filter(foo__in=... subselects 破坏)
简而言之,过滤器内所有查询的表名都被重命名为 u0、u1、...,因此我的额外 where 子句将不知道要指向哪个表。我希望不必为我可能对这些数据进行子选…
Django - 选择相关集:它访问数据库多少次?
我在这里获取了这个示例代码:Django ORM:选择相关集 polls = Poll.objects.filter(category='foo') choices = Choice.objects.filter(poll__in=poll…
Django ORM 误读 PostgreSQL 序列?
背景:为 Django 应用程序运行 PostgreSQL 数据库(Django 1.1.1、Python2.4、psycopg2 和 Postgres 8.1) 我已经从 SQL 转储中恢复了数据库多次。每…
从 Django 的 raw() 查询函数获取结果数
我正在使用原始查询,但无法找出如何获取它返回的结果数。有办法吗? 编辑 .count() 不起作用。它返回:“RawQuerySet”对象没有属性“count”…
Django ORM 和 PostgreSQL 连接限制
我正在 Postgresql 8.1.21 上运行 Django 项目(使用 Django 1.1.1、Python2.5、psycopg2、Apache2 和 mod_wsgi 3.2)。我们最近遇到了这个可爱的错误…
Django 查询集过滤器 + order_by +限制
因此,我有一个处理测试结果的 Django 应用程序,并且我正在尝试查找某个评估的中位数分数。我认为这会起作用: e = Exam.objects.all() total = e.co…
Django:按月/年分组的日期属性的总和
我想将此查询从 SQL 放到 Django: "select date_format(date, '%Y-%m') as month, sum(quantity) as hours from hourentries group by date_format(d…
使用通用关系进行高效查询
这些是我的模型: class Comment(models.Model): content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField(_('objec…
异步守护进程处理/与 Django 的 ORM 交互
我正在寻找一种使用 Django ORM 的守护进程进行异步数据处理的方法。然而,ORM 不是线程安全的;尝试从线程内检索/修改 django 对象不是线程安全的。…
Django QuerySet 过滤方法为一条记录返回多个条目
尝试检索包含满足某些条件的条目的博客(请参阅下面的模型描述): Blog.objects.filter(entries__title__contains='entry') 结果是: [, ] 由于执行 …