Как отфильтровать модели Django
Как создать урок в курсе так, чтобы он не отображался в другом курсе. У меня есть внешний ключ, который является курсом, и он находится под моделями Lesson. Я хочу просматривать только те уроки, которые созданы в определенном курсе. Но проблема в том, что когда я создаю урок в курсе 1, он также отображается в курсе 2.
views.py
models.py
from django.db import models
class Section(models.Model):
nameofsection = models.CharField(max_length=50, default="")
def __str__(self):
return self.nameofsection
class Course(models.Model):
ctitle = models.CharField(max_length=50, default="")
cdescription = models.TextField(max_length=200, default="")
#csection = models.ForeignKey(Section, on_delete=models.CASCADE)
def __str__(self):
return self.ctitle
def __unicode__(self):
return self.ctitle
class Meta:
db_table="courses"
class Lesson(models.Model):
title = models.CharField(max_length=50, default="")
description = models.TextField(max_length=200, default="")
course = models.ForeignKey(Course, on_delete=models.CASCADE, blank=True, null=True)
def __str__(self):
return self.title