首页 Django项目开发与部署视频教程 Django项目首页侧边栏内容调用接口处理
pay pay

Django项目首页侧边栏内容调用接口处理

日期: 六月 26, 2023, 1:06 p.m.
阅读: 126
作者: Python自学网-村长

摘要: Django项目首页侧边栏内容调用接口处理

00:00 / 15:00
1x
2x
1.5x
1.25x
1x
0.8x
0.5x
>
django开发实战-接口开发
    1. 第1课:首页视频查询接口开发逻辑讲解
      15分钟
    2. 第2课:首页下载和文章调用查询方法实战演示
      15分钟
    3. 第3课:首页视图和路由配置完善
      15分钟
    4. 第4课:Django项目首页侧边栏内容调用接口处理
      15分钟
    5. 第5课:Django项目实战文章列表页内容调用接口开发
      15分钟
    6. 第6课:文章列表页分页器Paginator使用方法
      15分钟
    7. 第7课:文章内容页信息和标签调用方法
      15分钟
    8. 第8课:文章内容页翻页和点击统计开发
      15分钟
    9. 第9课:文章内容页相关信息调用逻辑和代码实现
      15分钟
    10. 第10课:视频栏目页视频列表内容调用
      15分钟
    11. 第11课:Django项目实战视频内容页内容调用接口开发
      15分钟
    12. 第12课:下载栏目页内容调用接口开发实战
      15分钟
    13. 第13课:Django项目实战下载页面内容调用接口开发
      15分钟
    14. 第14课:page页面侧边栏当前页面高亮显示
      15分钟
    15. 第15课:Django项目搜索接口开发逻辑讲解
      15分钟
    16. 第16课:第三方短信发送接口讲解和前期准备工作
      15分钟
    17. 第17课:Django注册功能第三方短信发送接口代码讲解
      15分钟
    18. 第18课:第三方验证信息发送接口代码完善和响应数据处理
      15分钟
    19. 第19课:第三方验证信息发送接口调用视图函数构造
      15分钟
    20. 第20课:注册功能开发和注册验证
      15分钟
    21. 第21课:登陆界面开发前期准备和图片验证码介绍
      15分钟
    22. 第22课:视图接口开发-图片验证码背景噪点绘制
      15分钟
    23. 第23课:视图接口开发-绘制完整图片验证码
      15分钟
    24. 第24课:视图接口开发-登陆功能测试和完善
      15分钟
    25. 第25课:视图接口开发-退出登录方法演示
      15分钟

Django项目首页侧边栏内容调用接口处理

side.html

{% load static %}
<aside class="aside fr">

    <div class="ad" style="margin-bottom: 20px;">
        <a href="http://www.pyqt5.cn/vip/" rel="nofollow" target="_blank">
            <img src="{% static 'image/banner3.jpg' %}" alt="PyQt5全套教程">
        </a>
    </div>

    <!-- 标签 开始 -->
    <div class="sidebar_item">
        <div class="side_content">
            <h3>热门标签</h3>
            <ul class="label">
                {% for tag in tags %}
                <li><a href="/tag-{{ tag.tag_tail }}.html" title="{{ tag.tag_title }}">{{ tag.tag_short_title }}</a></li>
                {% endfor %}
            </ul>
        </div>
    </div>
    <!-- 标签 结束 -->

    <!-- 最新文章 开始 -->
    <div class="sidebar_item">
        <div class="side_content">
            <h3>最新文章</h3>
            <ul class="item_ul">

                {% for new_art in new_arts %}
                <li class="item_li">
                    <a href="/art-{{ new_art.art_tail }}.html">{{ new_art.art_title }}</a>
                    <span>{{ new_art.art_time }}</span>
                </li>
                {% endfor %}

            </ul>
        </div>
    </div>
    <!-- 最新文章 结束 -->

    <!-- 热门文章 开始 -->
    <div class="sidebar_item">
        <div class="side_content">
            <h3>热门文章</h3>
            <ul class="hot_ul">
                {% for hot_art in hot_arts %}
                <li class="hot_li">
                    <span>{{ forloop.counter }}</span>
                    <a href="/art-{{ hot_art.art_title }}.html" title="{{ hot_art.art_title }}">{{ hot_art.art_title }}</a>
                </li>
                {% endfor %}
            </ul>
        </div>
    </div>
    <!-- 热门文章 结束 -->

    <!-- 上图下文 开始 -->
    <div class="sidebar_item">
        <div class="side_content">
            <h3>模板推荐</h3>
            <ul class="img_ul">
            </ul>
        </div>
    </div>
    <!-- 上图下文 结束 -->

    <!-- 侧栏广告图片下 -->
    <div class="ad" style="margin-bottom: 20px;">
        <a href="http://www.pyqt5.cn/vip/" rel="nofollow" target="_blank">
            <img src="{% static 'image/banner1.jpg' %}" alt="PyQt5全套教程">
        </a>
    </div>
    <!-- 侧栏广告图片下 -->

</aside>


<!-- 右侧边栏 -->

index.html

            <!-- 右边侧边栏主体 开始 -->
            {% include "side.html" %}
            <!-- 右侧边栏 -->

views.py

def index(request):
    if request.method == 'GET':
        video_lists = Video_List.objects.all().order_by('video_list_order')
        softs = Download.objects.all().order_by('down_time')[:3]
        arts = Art.objects.all().order_by('art_time')[:10]

        # 侧边栏
        tags = Side.side_tags
        new_arts = Side.side_new_arts
        hot_arts = Side.side_hot_arts

        context = {'video_lists': video_lists, 'softs': softs, 'arts': arts, 'tags': tags, 'new_arts': new_arts, 'hot_arts': hot_arts}
        return render(request, 'index.html', context=context)

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部