【发布时间】:2019-03-09 09:45:21
【问题描述】:
问题是,要获取计数和表格数据,我必须在 Django 中访问数据库两次。例如:
count = queryset.count() # To get count
data = queryset.values('columns') # To get data
有没有办法在单个查询中获取数据。一种解决方案是使用 len() 函数,但不适合将更大的表加载到 RAM 中。
在mysql中,我得到了这个,但是如何通过Django ORM执行
SELECT t1.count, id FROM table1, (select count(*) as count FROM table1) as t1 limit 10;
任何帮助将不胜感激。
【问题讨论】:
标签: python django django-orm