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

    1.新页面user.html,用<ul ><li role="presentation"> 实现标签页导航。
    <ul class="nav nav-tabs">
      <li role="presentation"><a href="#">Home</a></li>
      <li role="presentation"><a href="#">Profile</a></li>
      <li role="presentation"><a href="#">Messages</a></li>
    </ul>

        

    2.user.html继承base.html。
    重写title,head,main块.
    将上述<ul>放在main块中.
    定义新的块user。

    3.让上次作业完成的个人中心页面,继承user.html,原个人中心就自动有了标签页导航。

     1 <!-- 查看评论区 -->
     2                         <div class="normal-comment-list" style="background-color: white;padding: 10px;">
     3                             <div>
     4                                 <div style="margin: 20px;">
     5                                     <div class="poi_top-title">
     6                                         <span>{{ num }}条评论</span>
     7                                         <a class="poi_author-only">只看作者</a>
     8                                         <div class="pull-right"><a class="active">按喜欢排序</a><a class="">按时间正序</a><a
     9                                                 class="">按时间倒序</a>
    10                                         </div>
    11                                     </div>
    12                                 </div>
    13                                 <div id="answer">
    14                                     <!-- 评论列表 -->
    15                                     {% for comment in  userCommentaries %}
    16                                         <div class="poi_comment">
    17                                             <div class="poi_comment_item">
    18                                                 <div class="poi_author">
    19                                                     <div style="z-index: 0;display: inline-block;">
    20                                                         <div class="v-tooltip-content">
    21                                                             <a href="{{ url_for('commentaries',user_id= comment.answer.id) }}"
    22                                                                target="_blank" class="poi_avatar">
    23                                                                 <img src="http://www.bookmarkye.com/9.jpg">
    24                                                             </a>
    25                                                         </div>
    26                                                     </div>
    27                                                     <div class="poi_info">
    28                                                         <a href="{{ url_for('commentaries',user_id= comment.answer.id) }}"
    29                                                            target="_blank"
    30                                                            class="poi_name">{{ comment.answer.title }}</a>
    31                                                         <div class="poi_meta"><span>3楼 · {{ comment.date }}</span></div>
    32                                                     </div>
    33                                                 </div>
    34                                                 <div class="poi_comment-wrap"><p>{{ comment.content }}</p>
    35                                                     <div class="poi_tool-group">
    36                                                         <a class="#"><span>13人赞 </span></a>
    37                                                         <a class="#"><span>回复</span></a>
    38                                                     </div>
    39                                                 </div>
    40                                             </div>
    41                                         </div>
    42                                     {% endfor %}
    43                                 </div>
    44                             </div>
    45                         </div>

    4.制作个人中心的三个子页面,重写user.html中定义的user块。

    5.思考 如何实现点标签页导航到达不同的个人中心子页面。

     1 # 某用户发布过的所有评论
     2 @app.route('/commentaries/<user_id>',methods=['GET','POST'])
     3 def commentaries(user_id):
     4     user = User.query.filter(User.id == user_id).first()
     5     content = {
     6         'userCommentaries':user.commentaries,
     7         'books':user.book,
     8         'num': len(user.commentaries),
     9         'user2':user
    10     }
    11     return render_template('commentaries.html', **content)
  • 相关阅读:
    00077_集合
    python、js、php区别---6、函数相关
    python、js、php区别---5、存储结构
    python、js、php区别---4、基本结构
    python、js、php区别---3、运算符
    python、js、php区别---2、数据类型
    python、js、php区别---1、基本区别
    python疑难问题---3、可变和不可变数据类型
    python疑难问题---2、字典排序
    python疑难问题---1、遍历列表的三种方式
  • 原文地址:https://www.cnblogs.com/alliancehacker/p/8033330.html
Copyright © 2011-2022 走看看