擅长:python、mysql、java
<p>您可以通过将不同的参数拉入if语句来简化;把普通的东西放在外面</p>
<pre><code>if set_date is not None:
if is_rejected != 'true':
car_statuses = (CarTow.TOWED,)
else:
car_statuses = (CarTow.TOWED, CarTow.CONFIRMED)
query = query\
.filter(createddate__lte=set_date) \
.car_statuses(*car_statuses) \
.order_by('-createddate')
return query
</code></pre>