擅长:python、mysql、java
<p>这将是模型筛选:</p>
<pre><code>query = request.GET.get('q')
document_type_query = request.GET.get('document_type')
object_list = FormData.objects.none()
for item in query.split():
item_qs = FormData.objects.filter(Q(title__icontains=item) | Q(author__icontains=item))
if document_type_query:
item_qs = item_qs.filter(document_type=document_type_query)
object_list |= item_qs
return render(request, "Home_Page/search_results.html", {"object_list": object_list})
</code></pre>
<p>这是网址:</p>
<pre><code>http://127.0.0.1:8000/search/?q=something%20with%20spaces&document_type=Tehnical+report
</code></pre>