django从模型中计算数据并在模板上显示

时间:2018-05-05 05:17:42

标签: django django-templates

我正在尝试计算所有数据并将其显示为模板上的数字。

这是我的models.py

class Employee(models.Model):
    uid = models.CharField(max_length=100)
    name = models.CharField(max_length=100)

    def __str__(self):
        return self.name

这是我的views.py

class EmployeeListView(ListView):
    context_object_name = 'employees'
    model = models.Employee

我的employee.html

 <h5 class='margin-bottom'>Total Data {{ employee_set.count }}</h5>

尝试使用_set.count,但努力工作。

1 个答案:

答案 0 :(得分:0)

您需要在通过{{employees.count}}时传递context_object_name。 它是一个查询集,您可以使用count()方法。