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 %}
  • 相关阅读:
    类中代码执行顺序 及 组合
    初识面向对象
    内置函数及匿名函数 补充
    生成器 补充
    再回首 基本数据类型和 if语句
    day 023-python 包
    day022 python (re模块和 模块)
    day021python 正则表达式
    day 020 常用模块02
    android studio 菜鸟实战项目 之 点击事件以及动态添加
  • 原文地址:https://www.cnblogs.com/0055sun/p/8075419.html
Copyright © 2011-2022 走看看