【发布时间】:2018-10-29 10:20:53
【问题描述】:
编辑: 嗨,伙计们,我这几天一直在寻找解决问题的方法,但没有答案 我正在尝试使用从同一模型获得的数据制作一个二维表。 这个想法是按行列出学生,在列中列出数据,在各自的单元格中列出状态,一个二维表。
class DailyAttendanceStudent(models.Model):
ATTENDANCE_CHOICES = (
(None,''),
(True,'Presente'),
(False, 'Ausente')
)
date = models.DateField(default=datetime.datetime.now)
status = models.NullBooleanField(choices=ATTENDANCE_CHOICES)
student = models.ForeignKey('perfiles.Student')
这是我的桌子:
class StudentAttendanceTable(tables.Table):
nombres = tables.Column('nombres', accessor='Student.first_name')
apellidos = tables.Column('apellidos', accessor='Student.last_name')
date = tables.Column('fecha', accessor='date')#LinkColumn
status = tables.Column('status', accessor='status')
class Meta:
model = DailyAttendanceStudent
fields = ('nombres', 'apellidos', 'date', 'status')
这就是我想要做的:
【问题讨论】:
标签: python django html-table django-templates django-tables2