擅长:python、mysql、java
<p>我认为func需要将jobs返回到delete值</p>
<p>我能想到的最短(2行)的方法是:</p>
<pre><code>jobs_to_delete = AsyncJob.objects.filter(created_at__lte=date_to_delete_from)
return jobs_to_delete.filter(name=job_name) if job_name else jobs_to_delete
</code></pre>
<p>这样,您就可以使用一个“inline”if语句来缩短编写的代码,并保持所有内容的可读性和简单性</p>