本来在点击查询后会显示查询到的数据。但是现在点击查询后,并没有数据。有大佬知道怎么解决吗?

django框架写的。本来在点击查询后会显示查询到的数据(效果如图四)。但是现在点击查询后,并没有数据(图三)。有大佬知道怎么解决吗?网页代码是第一张图。views部分代... django框架写的。本来在点击查询后会显示查询到的数据(效果如图四)。但是现在点击查询后,并没有数据(图三)。有大佬知道怎么解决吗?

网页代码是第一张图。

views部分代码。

def select(request):
if request.method == "POST":
id = request.POST.get('id')
stu_data = StudentInfo.objects.get(stu_id=id)
stu_id = stu_data.stu_id
stu_name = stu_data.stu_name
stu_phone = stu_data.stu_phone
stu_addr = stu_data.stu_addr
stu_faculty = stu_data.stu_faculty
stu_major = stu_data.stu_major
stu_class = stu_data.stu_class
stu_course = StudentGrade.objects.filter(stu_id=id)
dct = {}
for stu in stu_course:
dct[stu.cour_name] = stu.cour_grade
context = {
'stu_id': stu_id,
'stu_name': stu_name,
'stu_phone': stu_phone,
'stu_addr': stu_addr,
'stu_faculty': stu_faculty,
'stu_major': stu_major,
'stu_class': stu_class,
'course_data': dct,
'msg': True
}
return render(request,'studentmanage/查询.html',context)
else:
id = request.POST.get('id')
stu_id = id
context = {
'msg': False,
'stu_id': stu_id
}
return render(request, 'studentmanage/查询.html', context)
展开
 我来答
vevia

2019-12-11 · 努力奋斗,拼命工作。
vevia
采纳数:5227 获赞数:7227

向TA提问 私信TA
展开全部
看一下是否数据已经被删除了,确认一下数据在不在
追问

数据是在的。

表里面有对应字段。会不会和多级跳转有关系?
跳转关系:点击图一“轨道交通学院”跳转到图二,再点击“查询学生信息”跳转到图三。图四至图六是这三个网页的代码。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式