首页列表显示全部问答,完成问答详情页布局
Posted 咖啡coffee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了首页列表显示全部问答,完成问答详情页布局相关的知识,希望对你有一定的参考价值。
{% block body %} <div class="container"> <div class="row clearfix"> <div class="col-md-2 column"> </div> <div class="col-md-8 column"> {% for foo in questions %} <div class="list-group"> <a href="#" class="list-group-item active">作者:{{ foo.author_id }}</a> <div class="list-group-item"> <h4 class="list-group-item-heading"> {{ foo.title }} </h4> <p class="list-group-item-text"> {{ foo.detail }} </p> </div> <div class="list-group-item"> <span class="badge">发布时间:{{ foo.create_time }}</span> 发布时间 </div> </div> {% endfor %} <div class="col-md-2 column"> </div> </div> </div> {% endblock %}
1 python文件 2 @app.route(‘/‘) 3 def lx(): 4 context = { 5 ‘questions‘: Ques.query.all() 6 } 7 return render_template(‘lx3.html‘, **context)
1 @app.route(‘/detail/<question_id>‘) 2 def detail(question_id): 3 quest = Ques.query.filter(Ques.id==question_id).first() 4 return render_template(‘detail.html‘,quest=quest)
1 {% block detailbody %} 2 <div class="container"> 3 <div class="row clearfix"> 4 <div class="col-md-3 column"> 5 </div> 6 <div class="col-md-6 column"> 7 <div class="row clearfix"> 8 <div class="col-md-12 column"> 9 <h3> 10 {{ quest.title }} 11 </h3> <span class="label label-default">{{ quest.author.username }}</span> <span 12 class="label label-default">{{ quest.author.create_time }}</span> 13 </div> 14 </div> 15 <div class="row clearfix"> 16 <div class="col-md-12 column"> 17 <p> 18 {{ quest.detail }} 19 </p> 20 </div> 21 </div> 22 <div class="row clearfix"> 23 <div class="col-md-12 column"> 24 <textarea id="comment" name="comment" rows="8" placeholder="请输入评论"></textarea> 25 </div> 26 </div> 27 <button type="button" class="btn btn-default btn-block">发送</button> 28 </div> 29 <div class="col-md-3 column"> 30 </div> 31 </div> 32 </div> 33 {% endblock %} 34 复制代码
以上是关于首页列表显示全部问答,完成问答详情页布局的主要内容,如果未能解决你的问题,请参考以下文章