zoukankan      html  css  js  c++  java
  • 完成个人中心—导航标签

    个人中心—视图函数带标签页面参数tag
    @app.route('/usercenter/<user_id>/<tag>')
    def usercenter(user_id, tag):
       if tag == ‘1':
           return render_template('usercenter1.html', **context)

    @app.route('/author/<user_id>/<tag>')
    def author(user_id,tag):
        user=User.query.filter(User.id==user_id).first()
        context={
            'user':user,
            'tougao':user.tougao,
            'pinglun':user.pinglun
        }
        if tag=='1':
            return render_template('author1.html', **context)
        elif tag=='2':
            return render_template('author2.html', **context)
        else:
            return render_template('author3.html', **context)

    个人中心—导航标签链接增加tag参数
    <li role=“presentation”><a href=“{{ url_for(‘usercenter’,user_id = user.id,tag = ‘1’) }}">全部问答</a></li>

    个人中心—有链接到个人中心页面的url增加tag参数
    u <a href="{{ url_for('usercenter',user_id = session.get('userid'), tag=1) }}">{{ session.get('user') }}</a>

    <small><a href="{{ url_for('author',user_id=quest.author.id,tag=1) }}"><span class="glyphicon glyphicon-user">{{ quest.author.username }}</span></a> <span class="glyphicon glyphicon-time">{{ quest.time }}</span></small>
    <ul>
                        {% for pl in quest.pinglun %}
                            <li class="list-group-item">
                                <p><a href="{{ url_for('author',user_id=pl.id,tag=1) }}"><span class="glyphicon glyphicon-user"></span>{{ pl.author.username }}</a></p>
                                 <p class="text-right"><span class="label label-default">{{ pl.time }}</span></p>
                                <h4>{{ pl.content }}</h4>
                            </li>
                        {% endfor %}
                    </ul>
                    <ul class="nav nav-pills" role="tablist">
                        <li class="active"><a href="{{ url_for('author',user_id=user.id,tag=1) }}">全部投稿</a></li>
                        <li><a href="{{ url_for('author',user_id=user.id,tag=2) }}">全部评论</a></li>
                        <li><a href="{{ url_for('author',user_id=user.id,tag=3) }}">用户信息</a></li>
                    </ul>
  • 相关阅读:
    Angularjs 设置全局变量的3种方法
    prevent to do sth 与 prevent sb (from) doing 用法
    软件测试技术对程序员的重要性
    Javascript中setTimeout()以及clearTimeout( )的使用
    Javascript异步编程的常用方法
    软件设计原则总结
    为sublime Text3 安装插件JS Format
    javascript中 if(变量)和if(变量==true)的区别
    Ping 命令
    ipconfig
  • 原文地址:https://www.cnblogs.com/Naiky/p/8041386.html
Copyright © 2011-2022 走看看