1.请求url
url(r'^grades/(\d+)$', views.grade_stu),
2.定义视图
def grade_stu(request, num):
grade = Grades.objects.get(pk = num) #获取班级
stu = grade.students_set.all() #通过班级获取学生
return render(request, 'myAPP/students.html', {'students':stu}) #用前面定义的students.html模板
#获得请求, 返回到students.html中, 将stu返回到模板中的students中
3.grades模板
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>班级信息</title>
</head>
<body>
<hl>班级信息列表</hl>
<ul>
{%for grade in grades%}
<li>
<a href="{{grade.id}}">{{grade.gname}}</a> #注意 这里获取了grades.id,
</li>
{%endfor%}
</ul>
</body>
</html>