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 %}
  • 相关阅读:
    while循环
    赋值运算符、逻辑运算符补充
    布尔类型 基本运算符 if判断
    输入 格式化输出
    计算机基础
    python介绍 编程语言分类及对比 python解释器安装(多版本共存) 变量 数据类型(三种)
    UDP套接字协议
    软件工程个人作业01
    网页版增加信息---添加
    javaWeb项目技术
  • 原文地址:https://www.cnblogs.com/0055sun/p/8075419.html
Copyright © 2011-2022 走看看