Django-tables2: Как использовать аксессор для вывода в чужие столбцы?
мы пробовали читать документы и предыдущиеответы на этот вопрос без особой удачи.
у меня куча регистраций на студенческий курс и яЯ хотел бы увидеть некоторые из этих выбранных регистраций в сочетании с некоторыми атрибутами учеников. Пока не повезло ... Ябуду просить вашего совета!
Вот'Модель:
class Student(models.Model):
first_name = models.CharField(max_length=50)
last_name = models.CharField(max_length=50)
netID = models.CharField(max_length=8)
class Registration(models.Model):
student = models.ForeignKey(Student)
course = models.ForeignKey(Course)
attendance_M = models.BooleanField(default=False)
attendance_Tu = models.BooleanField(default=False)
и вот это tables.py:
class AttendanceTable(tables.Table):
netID = tables.Column(accessor='Student.netID')
first = tables.Column(accessor='Student.first_name')
last = tables.Column(accessor='Student.last_name')
class Meta:
model = Registration
attrs = {"class": "paleblue"}
fields = ('attendance_M', 'attendance_Tu',)
sequence = ('netID', 'first', 'last', 'attendance_M', 'attendance_Tu',)
В то время как я'получаю данные о посещаемости, естьничего из студенческих иностранных колонок.
netID First Last Attendance M Attendance Tu
— — — ✔ ✘
И это'То же самое, если я начну Таблицу с моделью = Студент и использую методы доступа к Регистрационной таблице,С той же сделкой.
Я чувствую, что яМне не хватает чего-то очень концептуального и решающего - пожалуйста, ведите меня!