求助老师 为什么计算结果不对
这是3-12的编程作业

orm模型:
from django.db import models
class StudentScore(models.Model):
name = models.CharField('姓名', max_length=64)
subject = models.CharField('学科', max_length=64)
score = models.FloatField('成绩', max_length=100)
creat_time = models.DateField('year', auto_now_add=True, null=False, blank=False)视图:
from django.db.models import Avg, Sum
from django.shortcuts import render
from .models import StudentScore
def student_score(request):
python = StudentScore.objects.filter(subject='python')
python_avg = python.aggregate(Sum('score'))
return render(request, 'student_score.html', {'python_avg':python_avg})
正确结果应该是86
8
收起
正在回答 回答被采纳积分+1
Python全能工程师
- 参与学习 人
- 提交作业 16425 份
- 解答问题 4469 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程



恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星