国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

13.首頁(yè)內(nèi)容展示

Drummor / 3152人閱讀

摘要:發(fā)布問(wèn)答界面與功能以及完成了,我們要把用戶發(fā)布的內(nèi)容在首頁(yè)展示出來(lái),邏輯也是很簡(jiǎn)單,在請(qǐng)求的時(shí)候,從中獲取所有的數(shù)據(jù),在中使用循環(huán)將每一個(gè)對(duì)象的內(nèi)容寫(xiě)上去。

發(fā)布問(wèn)答界面與功能以及完成了,我們要把用戶發(fā)布的內(nèi)容在首頁(yè)展示出來(lái),邏輯也是很簡(jiǎn)單,在請(qǐng)求home.html的時(shí)候,從Questions中獲取所有的數(shù)據(jù),在home.html中使用for循環(huán)將每一個(gè)對(duì)象的內(nèi)容寫(xiě)上去。
home視圖函數(shù)改寫(xiě)如下:

@app.route("/")
def home():
    questions = Questions.query.order_by(Questions.create_time.desc()).all()
    return render_template("home.html", questions=questions)

與之前相比,增加了一行從Questions中獲取所有數(shù)據(jù),并按創(chuàng)建時(shí)間倒序排列,因?yàn)榫W(wǎng)頁(yè)的內(nèi)容一般都是從新到舊的。然后把獲取的數(shù)據(jù)用questions這個(gè)參數(shù)傳入home.html,因此我們要在home.html增加處理questions的代碼,如下:

{% extends "base.html" %}

{% block page_name %}首頁(yè){% endblock %}

{% block body_part %}
    {% for question in questions %}
  • {{ question.title }}
    {{ question.content }}
    {{ question.author.username }}
    {{ question.create_time }}
  • {% endfor %}
{% endblock %}

這里也很好理解,從questions中遍歷所有的數(shù)據(jù),每一個(gè)for對(duì)應(yīng)一個(gè)li標(biāo)簽,li標(biāo)簽了顯示問(wèn)題的標(biāo)題、內(nèi)容、作者及創(chuàng)建時(shí)間,其中獲取作者的username是通過(guò)6.ORM與SQLAlchemy (2) - 模型關(guān)系與引用提到的反向引用實(shí)現(xiàn)的。此時(shí)主頁(yè)的內(nèi)容顯示如下:

再隨便發(fā)布一條,首頁(yè)也會(huì)增加,并且新發(fā)布的會(huì)位于最上面:

到現(xiàn)在展示的功能已經(jīng)算是實(shí)現(xiàn)了,我們?cè)倜阑幌?b>html,通過(guò)authoravatar_path字段把頭像也顯示出來(lái),最終的效果如下:

附上html代碼:

{% extends "base.html" %}

{% block static_files %}

{% endblock %}

{% block page_name %}首頁(yè){% endblock %}

{% block body_part %}
    {% for question in questions %}
  • {{ question.title }}

    {{ question.content }}

    {{ question.author.username }} {{ question.create_time }}

  • {% endfor %}
{% endblock %}

對(duì)應(yīng)的home.css代碼:

.body-container ul{
    list-style: none;
    padding: 0 10px;
}

.body-container li{
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 1px solid #eee;
}

.avatar-group{
    width: 38px;
    float: left;
}

.img-circle{
    width: 38px;
}

.question-group{
    margin-left: 10px;
    width: 525px;
    float: left;
}

.question-title{
    font-weight: 900;
    color: #259;
}

.question-content{
    text-indent: 2em;
}

.question-info{
    text-align: right;
}

.question-author{
    margin-right: 10px;
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/41287.html

相關(guān)文章

  • 騰訊新聞中心首頁(yè)改版啦

    摘要:本人博客正式地址騰訊新聞中心的首頁(yè)改版啦,歡迎訪問(wèn)。這次新聞首頁(yè)的改版,是從零開(kāi)始寫(xiě)的一個(gè)新頁(yè)面。除要聞頁(yè)卡外,其他頁(yè)卡的新聞均是通過(guò)的方式獲取的。總結(jié)新頁(yè)面上線后,還會(huì)有很多后續(xù)的功能需要添加。 本人博客:http://www.xiabingbao.com 正式地址:http://www.xiabingbao.com/news/2016/05/16/qq-news-revision ...

    MadPecker 評(píng)論0 收藏0
  • 騰訊新聞中心首頁(yè)改版啦

    摘要:本人博客正式地址騰訊新聞中心的首頁(yè)改版啦,歡迎訪問(wèn)。這次新聞首頁(yè)的改版,是從零開(kāi)始寫(xiě)的一個(gè)新頁(yè)面。除要聞頁(yè)卡外,其他頁(yè)卡的新聞均是通過(guò)的方式獲取的。總結(jié)新頁(yè)面上線后,還會(huì)有很多后續(xù)的功能需要添加。 本人博客:http://www.xiabingbao.com 正式地址:http://www.xiabingbao.com/news/2016/05/16/qq-news-revision ...

    SillyMonkey 評(píng)論0 收藏0
  • 我是如何優(yōu)化網(wǎng)站首頁(yè)性能的

    摘要:分位值解釋分位值目前是我們看性能指標(biāo)的一個(gè)重要參考點(diǎn)。為什么是,因?yàn)楦M(jìn)高的優(yōu)化經(jīng)驗(yàn),分位值的數(shù)據(jù)取點(diǎn)最能放大問(wèn)題。分位值下,一個(gè)散文件可能就是的影響。 最近接到一個(gè)任務(wù),首頁(yè)性能優(yōu)化。 目標(biāo):95分位值下 看到頁(yè)面框架主體內(nèi)容6s(優(yōu)化前10s左右),優(yōu)化提升40% 看到操作詳細(xì)內(nèi)容9s(優(yōu)化前12s左右),優(yōu)化提升25%。 側(cè)面看出我們系統(tǒng)的龐大程度吧,這個(gè)不值得驕傲,項(xiàng)目...

    kun_jian 評(píng)論0 收藏0
  • wordpress主題 醬茄Free v1.0.0開(kāi)源版自媒體資訊博客主題模板

    摘要:主題主題醬茄開(kāi)源版自媒體資訊博客主題模板醬茄主題由醬茄開(kāi)發(fā)的一款免費(fèi)開(kāi)源的主題,主題專(zhuān)為博客資訊自媒體網(wǎng)站而設(shè)計(jì),遵循開(kāi)源協(xié)議發(fā)布。wordpress主題 醬茄Free v1.0.0開(kāi)源版自媒體資訊博客主題模板醬茄free主題由醬茄開(kāi)發(fā)的一款免費(fèi)開(kāi)源的WordPress主題,主題專(zhuān)為WordPress博客、資訊、自媒體網(wǎng)站而設(shè)計(jì),遵循GPL V2.0開(kāi)源協(xié)議發(fā)布。運(yùn)行環(huán)境醬茄Free主題當(dāng)前...

    番茄西紅柿 評(píng)論0 收藏2637
  • Web開(kāi)發(fā)系列【1】實(shí)用的網(wǎng)頁(yè)布局(PC端)

    摘要:利用左側(cè)浮動(dòng),右側(cè)盒子通過(guò)形成了。三列布局這是比較復(fù)雜的布局,適合有復(fù)雜操作功能的網(wǎng)頁(yè),如各大電商網(wǎng)站。建議升級(jí)您的瀏覽器,或使用等高級(jí)瀏覽器,將會(huì)得到更好的體驗(yàn) 在熟悉那些常用的軟件、工具后,我們正式開(kāi)始開(kāi)發(fā),在前期準(zhǔn)備工作之后,我們要做的事情是寫(xiě)頁(yè)面,也就是網(wǎng)頁(yè)布局。在w3c、菜鳥(niǎo)、慕課網(wǎng)等等網(wǎng)站上都有基礎(chǔ)的 HTML+CSS 知識(shí)講解,在初期學(xué)習(xí)中,跟著教程全部過(guò)一遍就差不多了。...

    Andrman 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<