在views.py中添加如下代码,获取按点击量的排名:
# 授课机构排名
hot_orgs = all_orgs.order_by('-course_nums')[:3] # 减号表示倒序排列
在html中添加对应的前端代码:
<div class="head">授课机构排名</div>
{% for org in hot_orgs %}
<dl class="des">
<dt class="num fl">{{forloop.counter}}</dt> <!-- 用forloop.counter 获取for循环的index, 如果用counter0 表示从0开始 -->
<dd>
<a href="/company/2/"><h1>{{org.name}}</h1></a>
<p>{{org.address}}</p>
</dd>
</dl>
{% endfor %}