擅长:python、mysql、java
<p>你的模型不对。我怀疑它们是通过对现有数据库运行<code>inspectdb</code>生成的;这样做的一个问题是它有时无法检测外键。但是,在您的例子中,<code>location_id</code>显然是Location的外键,因此您应该这样声明它:</p>
<pre><code>location = models.ForeignKey('Location', db_column='schoolID')
</code></pre>
<p>完成此操作后,只需通过值调用中的双下划线语法遵循关系:</p>
<pre><code>past_daily_enrollments.values('location__name')...
</code></pre>