每次我使用Admin列出模型的条目时,Admin都会计算表中的行数.更糟糕的是,即使您过滤查询,它似乎也是如此.
例如,如果我只想显示id为123,456,789的模型,我可以这样做:
/admin/myapp/mymodel/?id__in=123,456,789
Run Code Online (Sandbox Code Playgroud)
但查询运行(以及其他)是:
SELECT COUNT(*) FROM `myapp_mymodel` WHERE `myapp_mymodel`.`id` IN (123, 456, 789) # okay
SELECT COUNT(*) FROM `myapp_mymodel` # why???
Run Code Online (Sandbox Code Playgroud)
哪个杀了mysql + innodb.似乎这个问题在这个故障单中被部分承认,但我的问题似乎更具体,因为它计算所有行,即使它不应该.
有没有办法禁用全局行数?
注意:我使用的是django 1.2.7.
我想在石墨仪表板上将两个系列放在同一个图表中.但是,由于仪表板需要单行命令,因此无法找到不涉及使用通配符的方法.
以下是我想在同一图表中使用的两个系列的示例:
sum(base.foo.bar.positive.*)
sum(base.foo.bar.negative.*)
Run Code Online (Sandbox Code Playgroud)
我尝试了几个分隔符,但我无法让它工作.有任何想法吗?