擅长:python、mysql、java
<p>您可以构建一个字典,然后使用双星语法<code>f(**kwargs)</code>将其作为关键字参数传递:</p>
<pre><code>conds = {}
if direction != '': conds["strdir"] = direction
if strtype != '': conds["strtype"] = strtype
if province != '': conds["province"] = province
if city != '': conds["city"] = city
queryset = address.objects.filter(addline__startswith=keyword,
**conds)[:10]
if not queryset.exists():
queryset = address.objects.filter(strname__startswith=keyword,
**conds)[:10]
</code></pre>