Вложенные данные получить запрос 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)
но я хотел бы получить данные о назначении, когда я получаю данные о профессоре, такие как объект или список внутри запроса профессора
введите описание изображения здесь