擅长:python、mysql、java
<pre><code>UserProfile.objects.filter(q_name).filter(q_birth_date)
</code></pre>
<p>将搜索这两个,即昵称是<em>和</em>出生日期是。你知道吗</p>
<p>如果要搜索其中一个或两个字段,可以将视图更新为</p>
<pre><code> fld_name = request.POST.get('fld_name')
fld_birth_date = request.POST.get('fld_birth_date')
qs = UserProfile.objects.filter() #get all
if fld_name:
qs = qs.filter(nickname__icontains=fld_name.strip()))
if fld_birth_date:
qs = qs.filter(birth_date__icontains=fld_birth_date.strip())
search_result = qs
if not search_result:
search_result = 'null'
</code></pre>
<p>您可以去掉<code>search_result</code>变量,因为<code>qs</code>与此相同。你知道吗</p>