Python 如何从views.py下拉列表中选择多个值

Python 如何从views.py下拉列表中选择多个值,python,django,Python,Django,我使用以下代码: index.html <div class="col-sm-3" style="margin-left: 30px;"> <select id="month" name="month" multiple> <option value="01">January</option> <option value="02">Febr

我使用以下代码:

index.html

<div class="col-sm-3" style="margin-left: 30px;">
            <select id="month" name="month" multiple>

                  <option value="01">January</option>
                  <option value="02">February</option>
                  <option value="03">March</option>
                  <option value="04">April</option>
                  <option value="05">May</option>
                  <option value="06">June</option>
                  <option value="07">July</option>
                  <option value="08">August</option>
                  <option value="09">September</option>
                  <option value="10">October</option>
                  <option value="11">November</option>
                  <option value="12">December</option>


            </select>
          </div>
我在前端选择了多个值,但在views.py中获取该值时,只获取一个选项。如何获取从下拉列表中选择的所有值

您需要使用

像这样:

month = request.GET.getlist('month')
将仅获取最后选定的值:

如果键有多个值,则返回最后一个值


如果使用
getlist()
,如果同时选择了多个值,则将获得多个值。使用
get()
的当前解决方案将仅获取最后选定的值。我需要多个值。我怎样才能得到它呢?但我仍然得到一个值。您是用jQuery创建请求的吗?如果是,请尝试
getlist('month[])
。这是我的javascript代码:
function internal(){var year=document.getElementById('year')。value;var month=document.getElementById('month')。value;console.log(month);$.ajax({'type':'GET','url':'/myBlog/internal/,数据:{'year':年,'month':月,}
month = request.GET.getlist('month')