我为我先前的问题没有明确表示歉意。下面是最新的问题。你知道吗
我正在与django合作,将我的updating
放入数据库。这个QueryDict
来自通过html
接口的request.POST
方法。你知道吗
<QueryDict: {'csrfmiddlewaretoken': ['foo'], 'student_attend': ['Select', 'Select', 'Select'], 'final_student_pk': ['7', '8', '12'], 'submit_student_attendance': ['']}>
我试图做的是根据final_student_pk
值更新我的database object
student_attend
列。意思是说,我在尝试下面的方法:
if 'submit_student_attendance' in request.POST:
to_update = AddNewSchedule.objects.filter(pk=request.POST['final_student_pk'])
to_update.update(student_attend=request.POST['student_attend'])
这就完成了更新我的AddNewSchedule
数据库表的工作。但是,它只更新最后一个pk
项。(即:它只更新数据库中的第12项)。它不会循环通过pk 7
和pk8
来更新数据库。你知道吗
我如何解决这个问题?你知道吗
对我有用吗?你知道吗
相关问题 更多 >
编程相关推荐