Pythone入門到實踐-學(xué)習(xí)筆記-Day11

設(shè)置應(yīng)用程序的樣式并對其進行部署

一、應(yīng)用程序django-bootstrap3

  • 使用pip install django-bootstrap3安裝django-bootstrap3
  • settings.py中的INSTALLED_APPS添加bootstrap3
  • django-bootstrap3使用jQuery,這讓你無需手工下載jQuery并將其放到正確的地方
BOOTSTRAP3={
  'include_jquery':True,
}

二霞怀、使用Bootstrap設(shè)置項目樣式

  • 修改base.html
#加載django-bootstrap3中的模板標簽集
{% load bootstrap3 %}
<!DOCTYPE html>
<html lang='en'>
#head頭部不包含任何內(nèi)容霸褒,將正確顯示頁面所需的信息告訴瀏覽器
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewreport" content="width=device-width,inital-scale=1">
        <title>Learning Log</title>
    </head>
#包含Bootstrap樣式文件
    {% bootstrap_css %}
#啟用在頁中使用的所有交互行為
    {% bootstrap_javascript %}
#HTML文件的主體包含用戶將在頁面上看到的內(nèi)容
    <body>
#導(dǎo)航
        <nav class="navbar navbar-default navbar-static-top">
            <div class="container">
                <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed"
                        data-toggle="collapse" data-target="#navbar"
                        aria-expanded="false" aria-controls="navbar">
                </button>
                <a class="navbar-brand" href="{% url 'learning_logs:index' %}">Learning Log</a>
            </div>
            <div id="navbar" class="navbar-collapse collapse">
                <ul class="nav navbar-nav">
                    <li><a href="{% url 'learning_logs:topics' %}">Topics</a></li>
                </ul>
                <ul class="nav navbar-nav navbar-right">
                    {% if user.is_authenticated %}     
                        Hello, {{ user.username }}.   
                        <a href="{% url 'users:logout' %}">logout</a>
                    {% else %}     
                        <a href="{% url 'users:register' %}">register</a>   
                        <a href="{% url 'users:login' %}">log in</a>   
                    {% endif %} 
                </ul>
            </div>
        </nav>
#頁面主要部分
        <div class="container">
            <div class="page-header">
                {% block header %}{% endblock header %}
            </div>
            <div>
                {% block content %}{% endblock content %}
            </div>
    </body> 
</html>
  • 修改index.html
{% extends "learning_logs/base.html" %}
{% block header %}
    <div class="jumbotron">
        <h1>Track your learing</h1>
    </div>
{% endblock header %}

{% block content %}
    <h2>
        <a href="{% url 'users:register' %}">Register an account</a> 
        to make your own Learning Log,and list the topoic you're learning about.
    <h2>
        Whenever you learn something new about a topic,make an entry summarizing what you're learned.
    </h2>
{% endblock content%}
運行結(jié)果
  • 設(shè)置登錄頁面樣式
{% extends "learning_logs/base.html" %}
{% load bootstrap3 %}

{% block header %}
    <h2>Log in to your account</h2>
{% endblock header%}

{% block content %}
    {% if form.errors %}
    <p>Your name and password didn't match.Please try again</p>
    {% endif %}
    
    <form class="form" method="post" action="{% url 'users:login' %}">
        {% csrf_token %}
        {% bootstrap_form form %}
        
        {% buttons %}
        <button class="bnt btn-primary" name="submit">login</button>
        {% endbuttons %}
        <input type="hidden" name="next" value="{% url 'learning_logs:index' %}" />
    </form>
{% endblock content %}
運行結(jié)果
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末枕面,一起剝皮案震驚了整個濱河市护盈,隨后出現(xiàn)的幾起案子跑慕,更是在濱河造成了極大的恐慌徒坡,老刑警劉巖撕氧,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異喇完,居然都是意外死亡呵曹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來奄喂,“玉大人铐殃,你說我怎么就攤上這事】缧拢” “怎么了富腊?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長域帐。 經(jīng)常有香客問我赘被,道長,這世上最難降的妖魔是什么肖揣? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任民假,我火速辦了婚禮,結(jié)果婚禮上龙优,老公的妹妹穿的比我還像新娘羊异。我一直安慰自己,他們只是感情好彤断,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布野舶。 她就那樣靜靜地躺著,像睡著了一般宰衙。 火紅的嫁衣襯著肌膚如雪平道。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天供炼,我揣著相機與錄音一屋,去河邊找鬼。 笑死袋哼,一個胖子當(dāng)著我的面吹牛冀墨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播先嬉,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼楚堤!你這毒婦竟也來了疫蔓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤身冬,失蹤者是張志新(化名)和其女友劉穎衅胀,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體酥筝,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡滚躯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掸掏。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡茁影,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出丧凤,到底是詐尸還是另有隱情募闲,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布愿待,位于F島的核電站浩螺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏仍侥。R本人自食惡果不足惜要出,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望农渊。 院中可真熱鬧患蹂,春花似錦、人聲如沸腿时。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽批糟。三九已至格了,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間徽鼎,已是汗流浹背盛末。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留否淤,地道東北人悄但。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像石抡,于是被迫代替她去往敵國和親檐嚣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容