2 фильтрация внешнего ключа - PullRequest
0 голосов
/ 11 октября 2019
//my models
class StudentsEnrollmentRecord(models.Model):
    Student_Users = models.ForeignKey(StudentProfile, related_name='+', on_delete=models.CASCADE,null=True)
    School_Year = models.ForeignKey(SchoolYear, related_name='+', on_delete=models.CASCADE, null=True, blank=True)
    Courses = models.ForeignKey(Course, related_name='+', on_delete=models.CASCADE, null=True, blank=True)
    Section = models.ForeignKey(Section, related_name='+', on_delete=models.CASCADE, null=True,blank=True)
    Payment_Type = models.ForeignKey(PaymentType, related_name='paymenttype', on_delete=models.CASCADE, null=True)
    Education_Levels = models.ForeignKey(EducationLevel, related_name='gradelevel', on_delete=models.CASCADE,null=True)
    Discount_Type = models.ForeignKey(Discount, related_name='+', on_delete=models.CASCADE,null=True)
    Remarks = models.TextField(max_length=500,null=True)
    def __str__(self):
        suser = '{0.Student_Users}  {0.Education_Levels}'
        return suser.format(self)

class SchoolFeesMasterList(models.Model):
    Education_Levels= models.ForeignKey(EducationLevel, related_name='+', on_delete=models.CASCADE,blank=True)
    Courses = models.ForeignKey(Course, related_name='+', on_delete=models.CASCADE,blank=True)
    Payment_Types = models.ForeignKey(PaymentType, related_name='+', on_delete=models.CASCADE,blank=True)
    Display_Sequence = models.IntegerField(blank=True, null=True)
    School_Fees_Type= models.ForeignKey(SchoolFeesType, related_name='+', on_delete=models.CASCADE,blank=True)
    Amount =  models.FloatField()
    Amount_Per_Unit = models.FloatField()
    Effectivity_Date_From = models.DateField(null=True,blank=True)
    Effectivity_Date_To = models.DateField(null=True,blank=True)
    Remark = models.TextField(max_length=500,blank=True)
    def __str__(self):
        suser = '{0.Education_Levels}   {0.Courses}'
        return suser.format(self)

как отфильтровать 2 внешних ключа: StudentEnrollmentRecord (Education_Levels) и SchoolFeesMasterList (Education_Levels)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...