Django如何将多个选定值从selectpicker从template传递到views.py

2024-06-26 14:57:24 发布

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

我有一个多选下拉列表(选择^{CL1}$

请看下面我的代码。你能帮我解释一下我做错了什么吗:

模板文件:

殖民地(全部) {%为键,值在colony_choices.items%} {{value}} {%endfor%}

views.py:

如果request.GET中的“colony[]”,则: {request.GET.getlist('colony[]')中的殖民地为%} 如果是殖民地: str=str+“,”+菌落 {%endfor%} queryset\u list=queryset\u list.filter(colony\u-in=[str])

一旦queryset_列表形成,我将把它作为上下文传递到我的列表页面,该页面工作正常。 有人可以建议模板或views.py文件中需要更改的内容吗


Tags: 文件代码py模板列表getrequest页面