Модель:
class Pathology(models.Model):
pathology = models.CharField(max_length=100)
class Publication(models.Model):
pubtitle = models.TextField()
class Pathpubcombo(models.Model):
pathology = models.ForeignKey(Pathology)
publication = models.ForeignKey(Publication)
- Список патологий, отправляемых в шаблон HTML в виде раскрывающегося меню
ВИД:
def search(request):
pathology_list = Pathology.objects.select_related().order_by('pathology')
- Пользователь выбирает одно имя патологии из выпадающего меню и идентификатор, полученный с помощью
ВИД:
def pathology(request):
pathology_id = request.POST['pathology_id']
p = get_object_or_404(Pathology, pk=pathology_id)
Где я застрял. Мне нужен синтаксис python / django, чтобы написать следующее:
Идентификатор pathology_id теперь должен извлекать идентификатор публикации из таблицы Pathpubcombo (промежуточной таблицы множества). После получения значения публикации_идентификатора его необходимо использовать для извлечения всех атрибутов из таблицы публикации, и эти атрибуты отправляются в другой HTML-шаблон для отображения пользователю.