模型:
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')
- 用户从下拉菜单中选择一个病理名称,并通过以下方式检索 id
看法:
def pathology(request):
pathology_id = request.POST['pathology_id']
p = get_object_or_404(Pathology, pk=pathology_id)
我被困在哪里。我需要 python/django 语法来编写以下内容:
pathology_id 现在必须从表 Pathpubcombo(中间多线程表)中检索 publication_id。一旦获得了publication_id,就必须使用它来从发布表中检索所有属性,并将这些属性发送到另一个html模板以显示给用户。