網(wǎng)站建設(shè)銷售培訓(xùn)2023b站免費推廣入口游戲
搜索手機(jī)號:
?最后一條就是使用的關(guān)鍵mobile__contains
使用字典:
后端的邏輯:
"""靚號列表"""data_dict = {}search_data =request.GET.get('q', "")# 根據(jù)關(guān)鍵字進(jìn)行搜索,如果關(guān)鍵字存在,就進(jìn)行搜索,返回搜索出的querysetif search_data:data_dict["mobile__contains"] = search_dataqueryset = models.PrettyNum.objects.filter(**data_dict).order_by("-level")# 如果不存在,返回所有return render(request, 'pretty_list.html', {"queryset": queryset, "search_data":search_data})
前端頁面,提交到表單
<div style="float: right;width: 300px"><form method="get"><div class="input-group"><input type="text" name="q" class="form-control" placeholder="Search for..." value="{{search_data}}"><span class="input-group-btn"><button class="btn btn-default" type="submit"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></button></span></div></form>
</div>