我试图从表单中获取数据,以便将该数据用作筛选器,并重定向到包含所有筛选数据的表的页面。我将Django 1.10.5、Python 3.6和MongoDB与Pymongo一起使用。我不想保存表单的数据,我只需要它进行过滤。这就是我所做的:
<---观点-->
def BuscaProyecto(request):
form = FormBuscaProyecto(request.GET or None)
if form.is_valid():
datos = Proyectos.objects.filter(AñoPresentación__icontains=AñoPresentación & Status__icontains=Status)
return render_to_response(request, 'blog/detail.html', {'datos':datos}))
<---html--->
<div id="Proyectos">
<form action="" method="get" role="form">
{% csrf_token %}
<div class="col-xs-12 col-sm-12 centered">
<!-- Año de Presentación -->
<div class="col-xs-3 col-sm-3 centered">
<div class="form-group">
<input name="AñoPresentación" type="date" class="form-control"/>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-12 centered">
<!-- Status -->
<div class="col-xs-2 col-sm-2 centered">
<label for="Status" class="control-label">Status</label>
</div>
<div class="col-xs-3 col-sm-3 centered">
<div class="form-group">
<select id="Status" name="Status" class="selectpicker form-control" data-width="100%" style="display">
<option value="APROBADO">Aprobado</option>
<option value="DENEGADO">Denegado</option>
</select>
</div>
</div>
</div>
<!-- Botón de Buscar -->
<div class="centered">
<button type="submit" class="btn btn-primary btn-lg">
<span class="glyphicon glyphicon-search"></span>
Buscar
</button>
</div>
在form.valid之后,将DATO返回到另一个模板
相关问题 更多 >
编程相关推荐