Возврат нескольких полей из модели django

Как сказано в заголовке, я хочу вернуть два поля (семестр, предмет) отдельно из модели semSubject и получить к ним доступ в Sem1Attendance.

Кодируйте следующим образом,

models.py

class semSubject(models.Model):
    name = models.CharField(max_length=100)
    code = models.CharField(max_length=7, primary_key=True)
    category = models.CharField(max_length=9,default="Theory")
    sem = models.IntegerField(null=True)


class Sem1Attendance(models.Model):
    reg_no = models.ForeignKey(Sem1Students, on_delete=models.CASCADE)
    status = models.CharField(max_length=10, choices=STATUS)
    semester = models.ForeignKey(semSubject,related_name='sem_name', on_delete=models.CASCADE, default=1)
    subject = models.ForeignKey(semSubject, related_name='sub_name', on_delete=models.CASCADE)
    date = models.DateField(auto_now_add=True)

Есть ли способ сделать это?

Вернуться на верх