Отредактировано: Привет, ребята, я искал решение своей проблемы в течение нескольких дней без ответа. Я пытаюсь создать двумерную таблицу с данными, полученными из той же модели.Идея состоит в том, чтобы перечислить студентов в строках, данные в столбцах и статус в соответствующих ячейках, двухмерную таблицу.
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')
Графически это то, что я хочу сделать: