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

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

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

      3. 个人中心—有链接到个人中心页面的url增加tag参数
         <a href="{{ url_for('usercenter',user_id = session.get('userid'), tag=1) }}">{{ session.get('user') }}</a>
      4.  
        1. @app.route('/self/<user_id>/<tag>')
          @loginFirst
          def self(user_id, tag):
              user = User.query.filter(User.id==user_id).first()
              context = {
                  'user': user
              }
              if tag  == '1':
                  return render_template('allanswer.html',**context)
              elif tag == '2':
                  return render_template('Allquestion.html',**context)
              else:
                  return render_template('allimformation.html',**context)
          <ul class="nav_ul">
                     <li role="presentation"><a href="{{ url_for('self',user_id = user.id,tag='1') }}">全部问答</a> </li>
                      <li role="presentation"><a href="{{ url_for('self',user_id = user.id,tag='2') }}">全部评论</a> </li>
                      <li role="presentation"><a href="{{ url_for('self',user_id = user.id,tag='3') }}">个人信息</a> </li>
                  {% block user %}
  • 相关阅读:
    01 变量、基本数据类型
    02 gitlab的基本使用
    kubernetes
    02 redis高可用集群
    Redis & ELK
    01 Redis安装、配置详解、数据备份与恢复
    Jenkins
    01 git gitlab jenkins的安装
    golang mysql 客户端
    接口类
  • 原文地址:https://www.cnblogs.com/0055sun/p/8075419.html
Copyright © 2011-2022 走看看