【发布时间】:2020-09-22 06:47:56
【问题描述】:
任何人都可以将此 MySQL 查询“翻译”为 Django 链或 Q()。这只是一个示例(但有效)查询,但我想亲眼看看,因为 Django 文档在这方面看起来不太友好,我无法让这些链和东西工作。
mysql -> SELECT position, COUNT(position) FROM
-> (SELECT * FROM log WHERE (aspect LIKE 'es%' OR brand LIKE '%pj%')
-> AND tag IN ('in','out')) AS list
-> GROUP BY position ORDER BY COUNT(position) DESC;
虽然我认为将来链接过滤器对我来说会更方便,但目前下面的内容似乎更简单。
query = "the query from above"
cursor.execute(query)
[new_list.append([item for item in row ]) for row in cursor]
...或者我应该退出()
【问题讨论】:
标签: python mysql sql django chain