擅长:python、mysql、java
<p>Django默认模板引擎不允许在模板内执行此类操作。推荐的方法是在上下文中添加一个上下文变量,并在模板的forloop中使用该变量。比如:</p>
<pre><code>def index(request):
universities = Universities.objects.filter(university="UPF - Universitat Pompeu Fabra")
context = {"universities": universities}
return render(request, "index.html", context)
</code></pre>
<p>在模板上:</p>
^{pr2}$
<p>如果您只使用<code>degree</code>字段,那么您可以做的另一件事就是在queryset上只获取这个值。因此,我还将<code>universities</code>查询集更改为:</p>
<pre><code>universities = Universities.objects.filter(university='UPF - Universitat Pompeu Fabra').values_list('degree', flat=True)
</code></pre>
<p>有关<code>values_list</code>的更多信息,请参阅<a href="https://docs.djangoproject.com/en/1.11/ref/models/querysets/#values-list" rel="nofollow noreferrer">docs</a></p>