使用where语句从mysql数据库查询数据并在Django temp中使用

2024-09-25 08:31:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个DB表,数据如下:

ID    epic_key     issue_key     status
1     JIR-1         JIR-12        TODO
2     JIR-2         JIR-13        OPEN
3     JIR-2         JIR-18        CLOSE
4     JIR-2         JIR-88        TODO
5     JIR-3         JIR-89        TODO
6     JIR-3         JIR-99        CLOSE

我的观点.py看起来像

def index(request):
    latest_question_list = Jirareport.objects.values('epic_key').distinct()
    latest_issue_list = Jirareport.objects.all()
    context2 = {'latest_issue_list': latest_issue_list}
    context = {'latest_question_list': latest_question_list}
    return render(request, 'polls/index.html', context,context2)

index.HTML中的代码是

% for question in latest_issue_list %} <div data-role="main" class="ui-content"> <div data-role="collapsible"> <h1>{{question.epic_key}}</h1>
<p>{{question.issue_key}}</p> </div> </div> {% endfor %}

问题:我的任务是在html中提供的

语句中显示列“epic\u key”的唯一值和列“issue\u key”的所有值

就这样

对于epic\u键=

**JIR - 2** 
JIR-13
JIR-18
JIR-88

Tags: keydivcloseindexobjectsrequestissuelatest