content_id = models.PositiveIntegerField(blank=True, null=True, db_index=True)
content = GenericForeignKey('content_type', 'content_id')
content_type = models.ForeignKey(ContentType, blank=True, null=True, on_delete=models.CASCADE)
lecture = models.ForeignKey(Lecture, related_name='resources', on_delete=models.CASCADE)
class Resource(models.Model):
....
Как мне из Resources сделать фильтрацию по Lecture?
То есть что-то Resources.objects.filter(lecture_id=1). Просто lecture лежит в LectureResources. Явно можно сделать фильтрацию
Это очень не желательно именно так кидать код
и что получаешь, когда запускаешь, то что сам написал? не вижу связи между ними
Обсуждают сегодня