我有一个出勤报告模型,工作人员在其中登记反馈和工作小时数等信息“nbr_heures”
我的型号:
class AttendanceReport(models.Model): id=models.AutoField(primary_key=True) consultant_id=models.ForeignKey(Consultant,on_delete=models.DO_NOTHING) mission_id=models.ForeignKey(Mission,on_delete=models.CASCADE,null=True) session_year_id=models.ForeignKey(SessionYearModel,on_delete=models.CASCADE, null=True) nbr_heures = models.IntegerField(blank=False) feedback = models.TextField(max_length=255,null=True, default="") created_at=models.DateTimeField(auto_now_add=True) updated_at=models.DateTimeField(auto_now_add=True) objects=models.Manager()
我正在尝试对“nbr_heures”的值进行求和,我怎样才能正确地做到这一点?我尝试过这个但它不起作用..
hours_count=AttendanceReport.objects.annotate(nbr_heur=Sum('nbr_heures'))
先感谢您。
跃然一笑
相关分类