擅长:python、mysql、java
<p>我还没有测试过,但是下面的内容应该会给你每个博客的新评论列表。在</p>
<pre><code>from django.db.models import F
comments = Comment.objects.filter(
blog__author=request.user
).filter(
timestamp__gte=F('blog__lastview')
).select_related('blog').order_by('blog')
</code></pre>
<p><a href="https://docs.djangoproject.com/en/dev/topics/db/queries/#django.db.models.F" rel="nofollow">F() Expressions</a>允许您逐行引用数据库中的值。除此之外,您只需要请求所有新的注释<code>timestamp__gte=blog__lastview</code>,其中当前用户是作者。{{cd3>你可以使用另一个实例,而不需要访问cd3}。在</p>
<p>如果您必须在字典中包含这些信息(我想知道为什么会是这样…),那么您可以执行以下操作:</p>
^{pr2}$
<p>比你试图构建它的方式更具可读性和表达力。在</p>