Пожалуйста, смотрите следующие модели Django: -
class Student(models.Model):
reference_num = models.CharField(max_length=50, unique=True)
name = models.CharField(max_length=50)
birthdate = models.DateField(null=True, blank=True)
is_active = models.BooleanField(db_index=True)
class Examination(models.Model):
short_name = models.CharField(max_length=20, unique=True)
name = models.CharField(max_length=50, unique=True)
is_active = models.BooleanField(db_index=True)
class Subject(models.Model):
short_name = models.CharField(max_length=20, unique=True)
name = models.CharField(max_length=50, unique=True)
is_active = models.BooleanField(db_index=True)
class EducationalQualification(models.Model):
student = models.ForeignKey(Student)
examination = models.ForeignKey(Examination)
subject = models.ForeignKey(Subject, null=True, blank=True)
institution = models.CharField(max_length=50)
from_date = models.DateField(null=True, blank=True)
to_date = models.DateField()
marks = models.DecimalField(max_digits=5, decimal_places=2)
Мне нужно отобразить последнюю модель "EducationalQualification" для данного Ученика в сетке (у Ученика может быть несколько образовательных квалификаций).
Сетка содержит столбцы для «ФИО студента», «Краткое имя экзамена», «Краткое имя предмета», «EducationalQualification.institution», «EducationalQualification.from_date», «EducationalQualification.to_date» и «EducationalQualification. знаки ".
Мне не удалось получить представление Django для получения этих данных (с учетом Student.pk)
Может ли кто-нибудь помочь мне с несколькими идеями?
Привет.