Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在django视图中呈现具有不同数据的多个表单_Django_Forms - Fatal编程技术网

如何在django视图中呈现具有不同数据的多个表单

如何在django视图中呈现具有不同数据的多个表单,django,forms,Django,Forms,我有一个出勤模型,我想用它来标记某一天用户列表的出勤情况。但我不知道该如何构建视图,允许我在模板中的一列表中呈现一个html用户表及其相应的考勤表。 我的出勤模式: class Attendance(models.Model): ATTENDANCE_TYPES = ( ('present', 'Present'), ('absent', 'Absent'), ) date = models.DateField("Date") au

我有一个出勤模型,我想用它来标记某一天用户列表的出勤情况。但我不知道该如何构建视图,允许我在模板中的一列表中呈现一个html用户表及其相应的考勤表。 我的出勤模式:

class Attendance(models.Model):
    ATTENDANCE_TYPES = (
        ('present', 'Present'),
        ('absent', 'Absent'),
    )
    date = models.DateField("Date")
    author = models.ForeignKey(User,related_name='attendances_taken')
    is_present = models.BooleanField(default='True')
    student = models.ForeignKey(User,related_name='course_attendances')
    classroom = models.ForeignKey(Classroom,related_name='student_attendance')

你试过什么?开始包装并在简单视图中渲染。在那里,你应该对如何做有更好的了解。我已经建立了一个基本视图,允许为用户单独创建考勤对象,但我真正想要的是,每个学生只呈现一个“is_present”字段的复选框,老师只是取消选中缺席学生的复选框。在这里,我想不出我应该如何只使用复选框和保存按钮来一次性保存所有学生的出勤情况。