视频栏目页视频列表内容调用
views.py
def video_col(request):
if request.method == 'GET':
lists = Video_List.objects.all().order_by('video_list_order')
# 侧边栏
tags = Side.side_tags
new_arts = Side.side_new_arts
hot_arts = Side.side_hot_arts
context = {'lists': lists, 'tags': tags, 'new_arts': new_arts, 'hot_arts': hot_arts}
return render(request, 'video-list.html', context=context)
video-list.html
<!-- 视频教程 开始 -->
<div class="main ">
<div class="mainbar">
<!-- 第1章 -->
{% for list in lists %}
<div class="video_arc">
<div class="title_h3">
<h2>第{{ forloop.counter }}章:{{ list.video_list_title }}</h2>
</div>
<ul class="courses videolist_courses">
{% for video in list.video_set.all|dictsort:"video_order" %}
<li class="course_item">
<i class="iconfont icon-shipin"></i>
<div class="course_cont">
<span>第{{ forloop.counter }}课:</span>
<a href="/video-{{ video.video_tail }}.html">{{ video.video_title }}</a>
</div>
<div class="item_left">
<a class="study" href="/video-{{ video.video_tail }}.html"><span>开始学习</span></a>
<span class="time">({{ video.video_long }}分钟)</span>
</div>
</li>
{% endfor %}
</ul>
</div>
{% endfor %}
</div>
</div>
<!-- 视频教程 结束 -->