首页 > 解决方案 > 如何在一个模板中编辑超过 2 个对象?

问题描述

我正在尝试为教师创建一个学生日志,教师可以在其中输入该学科所有学生的分数。如何更新学生成绩?我需要创建许多表单还是什么?谢谢你的答案!

标签: djangodjango-models

解决方案


我希望为每个学生创建一个带有“保存”按钮的表格或类似表格,以便您可以在需要时单独更新它们。例如,您可以创建一个类似于此的表:

Name:  Math  Biology Sports

Peter    6     3        6      SAVE_BUTTON
Anne     4     4        4      SAVE_BUTTON
John     5     6        6      SAVE_BUTTON

如果您只有一个“保存”按钮,并且某些结果尚未准备好但您需要填写其他结果,那将会很烦人。此外,这将避免错误。例如,单独的保存按钮将只保存一个学生的信息,如果您错误地填充了另一个学生的字段,它不会更新。

接下来,单击“保存”按钮后,您需要使用 JS 获取该信息并执行 AJAX 调用以保存学生的成绩。


推荐阅读