擅长:python、mysql、java
<p>Django提供了使用<code>distinct()</code>功能避免重复的功能。
<a href="https://docs.djangoproject.com/en/dev/ref/models/querysets/#distinct" rel="nofollow">https://docs.djangoproject.com/en/dev/ref/models/querysets/#distinct</a></p>
<p>Django还提供了使用<code>values()</code>功能只返回所需字段的功能。
<a href="https://docs.djangoproject.com/en/dev/ref/models/querysets/#values" rel="nofollow">https://docs.djangoproject.com/en/dev/ref/models/querysets/#values</a></p>
<p>将这两个功能结合起来应该可以提供所需的功能。你知道吗</p>
<p>要返回不同的剧院ID。。。你知道吗</p>
<pre><code>for i in obj.movie.all().values('theater').distinct():
print i['theater']
</code></pre>
<p>返回不同的剧院名称。。。你知道吗</p>
<pre><code>for i in obj.movie.all().values('theater__movie_theater').distinct():
print i['theater__movie_theater']
</code></pre>