12.2
阿新 • • 發佈:2017-12-02
ado create all time pla 評論列表 group div sub
首頁列表顯示全部問答:
- 將數據庫查詢結果傳遞到前端頁面 Question.query.all()
- 前端頁面循環顯示整個列表。
- 問答排序
@app.route(‘/‘) def index(): context={ "questions":Question.query.order_by(‘create_time‘).all() } return render_template(‘base.html‘,**context)
完成問答詳情頁布局:
- 包含問答的全部信息
- 評論區
- 以往評論列表顯示區。
{% block body %} <h1>提問詳情</h1> <div class
- 在首頁點擊問答標題,鏈接到相應詳情頁。
{% block main %} <p>{{ username }} contextx</p> <ul class="new-list"> {% for foo in questions %} <li class="list-group" style="padding-left: 0px; padding-right: 10px; box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 0px 0px;"> <span class="glyphicon glyphicon-leaf" aria-hidden="true"></span> <a href="#">{{ foo.author.username }}</a><br> <a href="{{ url_for(‘detail‘,questions_id=foo.id) }}">{{ foo.title }}</a>{#鏈接到相關詳情頁#} <span class="time" >{{ foo.create_time }}</span> <p>{{ foo.detail }}</p> </li> {% endfor %} </ul> {% endblock %}
12.2