Не получается достать поле(URLFIeld) модели связанной через ForeignKey в сериализаторе

Есть две модели и два сериализатора. Один сериализатор наследует другой сериализатор, но данные наследуемого сериализатора выводит не все, точнее не выводит только поле с ссылкой. Что мне надо сделать, чтобы в quyeryset оно по итогу мне вывело ссылку? Вот код: models.py

class Course(models.Model):
    name = models.CharField(max_length=100)
    description = models.TextField(unique=True)
    lang_course = models.CharField(default="Ru", choices=LANGUAGE_CHOICES, max_length=15)

    def __str__(self):
        return self.name
class Video(models.Model):
    course_id = models.ForeignKey(Course, on_delete = models.CASCADE, related_name='course')
    name = models.CharField(max_length=150)
    video_link = models.URLField(max_length = 150, unique=True, blank=True)
    lang_video = models.CharField(default='Ru', choices=LANGUAGE_CHOICES, max_length=15)

    def __str__(self):
        return self.name

serializers.py

class VideoSerializer(serializers.ModelSerializer):
    # video_link = serializers.CharField()

    class Meta:
        model = Video
        exclude=['course_id']
        # fields = '__all__'


class CourseDetailSerializer(serializers.ModelSerializer):
    videos = VideoSerializer(source='*')

    class Meta:
        model = Course
        fields = ('name', 'description', 'lang_course', 'videos')

И вот на всякий случай views.py

class CourseDetailView(generics.RetrieveAPIView):
    # queryset = Video.objects.all()
    queryset = Course.objects.all()
    serializer_class = CourseDetailSerializer
Вернуться на верх