Вложенные данные получить запрос Django

Привет всем Я хотел бы знать, как получить данные при использовании forenkey, то есть у меня есть связь многие к одному, но когда я получаю данные, я не получаю ответ, как я хотел бы.

class AsigManager(models.Manager):
    def get_by_natural_key(self, Nom_Asig, horario):
        return self.get(Nom_Asig=Nom_Asig, horario=horario)

class ProfManager(models.Manager):
    def get_by_natural_key(self, Nombre, profesion):
        return self.get(Nombre=Nombre, profesion=profesion)

class Asignatura(models.Model):
    Nom_Asig = models.CharField(max_length=200)
    horario = models.CharField(max_length=200)

    objects = AsigManager()
    class Meta:
        unique_together = [['Nom_Asig', 'horario']]

class Profesor(models.Model):
    asignatura = models.ForeignKey(Asignatura, on_delete=models.CASCADE)
    Nombre = models.CharField(max_length=200)
    profesion = models.CharField(max_length=200)
    objects = AsigManager()
    class Meta:
        unique_together = [['Nombre', 'profesion']]


class ProfesorView(View):
    def get(self, request):
        profe = list(Profesor.objects.values())
        if len(profe)>0:
            datos = {'message':'Succes','Profesores: ':profe}
        else:
            datos = {'message':'Profesor Not Found...'}
        return JsonResponse(datos)

но я хотел бы получить данные о назначении, когда я получаю данные о профессоре, такие как объект или список внутри запроса профессора

введите описание изображения здесь

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