首页 Django项目开发与部署视频教程 page页面侧边栏当前页面高亮显示
pay pay

page页面侧边栏当前页面高亮显示

日期: 六月 27, 2023, 3:36 p.m.
阅读: 80
作者: Python自学网-村长

摘要: page页面侧边栏当前页面高亮显示

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

page页面侧边栏当前页面高亮显示

views.py

def page(request, tail):
    if request.method == 'GET':
        page = Page.objects.get(page_tail=tail)
        pages = Page.objects.all()
        url = request.path  # /page-about.html
        str = url.split('.', 1)[0].split('-', 1)[1]  # about
        context = {'page': page, 'pages': pages, 'str': str}
        return render(request, 'page.html', context=context)

page.html

    <!-- 中间部分 start -->
    <div class="container">
        <div class="main_center clearfix">
            <aside class="page_aside fl">
                <a href="">
                    <img class="page_ad" src="page_files/cfcd208495d565e-17.jpg" alt="">
                </a>
                <ul class="page_item">
                    
                    {% for p in pages %}
                        {% if p.page_tail == str %}
                        <li style="background-color:red;"><a href="/page-{{ p.page_tail }}.html">{{ p.page_title }}</a></li>
                        {% else %}
                        <li><a href="/page-{{ p.page_tail }}.html">{{ p.page_title }}</a></li>
                        {% endif %}
                    {% endfor %}
                    
                </ul>
            </aside>
            <div class="page_content fr">  
                <header class="page_header">
                    <h1 class="page_h1">{{ page.page_title }}</h1>
                </header>
                <article class="page_article">
                    {{ page.page_text|safe }}
            </article>
            </div>
        </div>
    </div>

<!-- 主体内容  -->

 

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