擅长:python、mysql、java
<p>您所看到的操作在视图中比模板更适合。我想你想要的是:</p>
<pre><code>claimer = User.objects.get(name='test')
claimed_opponents = User.objects.filter(gameclaim_opponent__me__user=claimer)
</code></pre>
<p>然后您可以将它们传递到模板中,并直接对其进行操作。在</p>
<p>您还可以重新考虑表之间的关系。我认为索赔应该直接在用户之间进行,而给定用户是否处于活动状态应该与关系无关。我认为一个用户应该能够声明一个游戏与一个不活跃的用户,即使他们必须等待用户重新激活之前,游戏可以开始。在</p>