擅长:python、mysql、java
<p>从本地到登台的不同结果的问题可能会发生,因为机器的日期时间不同,我以前在windows上开发时得到过这个问题,但是登台是ubuntu,结果是<code>strptime()</code>日期参数不同,并且不断显示错误</p>
<p>对于日期筛选,作为代码示例,您不必创建日期对象,只需使用正确的字符串日期格式即可</p>
<pre><code>start_date = '2020-02-01'
end_date = '2020-03-31'
</code></pre>
<p>那就照常去吧</p>
<p>我想做这样的事情</p>
<pre><code># As you only need LeadList id's for foreginkey filtering, this is more optimized
lead_list = LeadList.objects.all().values_list('id')
# Filter query
query = LeadListEntry.objects.filter(
lead_list__in=lead_list, created__date__gte = start_date, created__date__lte=end_date
)
</code></pre>
<p>并按日期分组</p>
<pre><code>query = query.values('created__date').annotate(count=Count('created__date')).order_by('created__date')
</code></pre>