Django 标签筛选的实现代码(一对多、多对多)
发布时间:2020-12-12 22:34:43 所属栏目:PHP教程 来源:网络整理
导读:实现的目标(一对多) 实现针对课程实现:课程类型、难度级别、是否隐藏三个方式的筛选 每一个视频文件有针对一个课程类型、一个难度级别、是否隐藏 设计数据库如下: URL文件: (d+))-(?P (d+))-(?P (d+))', 后台程序文件: 前台展示文件: Title 筛选 {
实现的目标(一对多)实现针对课程实现:课程类型、难度级别、是否隐藏三个方式的筛选 每一个视频文件有针对一个课程类型、一个难度级别、是否隐藏 设计数据库如下: URL文件: (d+))-(?P
后台程序文件: 前台展示文件:
Title
筛选
{% if kwargs.Video_type_id == 0%}
{% else %}
全部
{% endif %}
{% for i in VideoType_list %}
{% if i.id == kwargs.Video_type_id %}
{% else %}
{{ i.Video_Type }}
{% endif %}
{% endfor %}
{% if kwargs.Video_dif_id == 0%}
{% else %}
全部
{% endif %}
{% for i in VideoDif_list %}
{% if i.id == kwargs.Video_dif_id %}
{% else %}
{{ i.Video_dif }}
{% endif %}
{% endfor %}
{% if kwargs.display == 0 %}
全部
{% else %}
全部
{% endif %}
{% for item in display_list %}
{% if item.id == kwargs.display %}
{{ item.name }}
{% else %}
{{ item.name }}
{% endif %}
{% endfor %}
结果
{% for row in video_list %}
{{ row.Video_title }} {% endfor %} |