views.py
def dashboard(request):
employee = Employee.objects.count()
position1 = Posit.objects.raw('SELECT employee.stat, count(posit.position_id) as NO FROM employee, posit WHERE employee.id = posit.employee_id AND posit.position_id="1" GROUP BY employee.stat')
context = {
'employee ': employee ,
'posit ': posit ,
}
return render(request, 'dashboard/dashboard.html', context)
我可以使用{{employee}}输出雇员计数,但当我使用{{posit}}时,职位输出为“RawQuerySet”。这是MariaDb中使用原始查询的输出。
| employee.stat |否|
| - ------|- ------|
| 1个|一百|
| 第二章|二十个|
| 三个|三十|
如何将dashboard.html中每个employee.stat的值全部输出?是否可以分别输出每个employee.stat NO?
1条答案
按热度按时间mhd8tkvw1#
您可以根据文档迭代RawQuerySet,因此您的代码需要沿着以下代码行:
然后,您可以在模板标记中迭代posit变量,例如:
然后在需要时使用
{{pos}}
。