現(xiàn)在我們已經(jīng)很熟悉Django的MTV模式了。模板(template)負(fù)責(zé)如何去展示數(shù)據(jù),而視圖(view)負(fù)責(zé)篩選出正確的數(shù)據(jù)。因此通常來(lái)說(shuō)邏輯都是放到視圖中的,但模板也需...
現(xiàn)在我們已經(jīng)很熟悉Django的MTV模式了。模板(template)負(fù)責(zé)如何去展示數(shù)據(jù),而視圖(view)負(fù)責(zé)篩選出正確的數(shù)據(jù)。因此通常來(lái)說(shuō)邏輯都是放到視圖中的,但模板也需...
@封痕TD 不客氣。簡(jiǎn)書我上的少,回復(fù)比較慢,以后交流可以Email或者到我博客來(lái)哦。
Django搭建個(gè)人博客:自動(dòng)化測(cè)試測(cè)試是伴隨著開發(fā)進(jìn)行的,開發(fā)有多久,測(cè)試就要多久。本教程已經(jīng)進(jìn)行了30多章了,都是如何測(cè)試的?當(dāng)然是runserver啦!每當(dāng)開發(fā)新功能后,都需要運(yùn)行服務(wù)器,假裝自己就是用戶...
上一章學(xué)習(xí)了自動(dòng)化測(cè)試,很好,現(xiàn)在我們可以絞盡腦汁寫出一份全面的測(cè)試,來(lái)保證代碼永遠(yuǎn)健康了。 話雖如此,但是作為一個(gè)獨(dú)立開發(fā)者很難寫出真正全面的測(cè)試代碼。這是因?yàn)橛脩粼谑褂媚?..
測(cè)試是伴隨著開發(fā)進(jìn)行的,開發(fā)有多久,測(cè)試就要多久。本教程已經(jīng)進(jìn)行了30多章了,都是如何測(cè)試的?當(dāng)然是runserver啦!每當(dāng)開發(fā)新功能后,都需要運(yùn)行服務(wù)器,假裝自己就是用戶...
現(xiàn)在我們已經(jīng)擁有一個(gè)可以進(jìn)行用戶本地登錄的博客系統(tǒng)了。如果有人欣賞你的文章,說(shuō)不定就會(huì)注冊(cè)成為本地用戶,并和你好好交流一番。 但頭疼的是,用戶可能每天都在互聯(lián)網(wǎng)上瀏覽很多非常...
老讀者注意:上一章消息通知有個(gè)bug,即發(fā)給管理員的notify必須移動(dòng)到new_comment.save()的后面,否則會(huì)導(dǎo)致action_object存儲(chǔ)為NULL,并且...
現(xiàn)在我們的博客已經(jīng)具有評(píng)論功能了。隨著文章的評(píng)論者越來(lái)越多,有的時(shí)候評(píng)論者之間也需要交流,甚至部分評(píng)論還能合并成一個(gè)小的整體。因此最好是有某種方法可以將相關(guān)的評(píng)論聚集到一起,...
簡(jiǎn)書上傳圖片經(jīng)常出問(wèn)題
Django搭建個(gè)人博客:使用Markdown語(yǔ)法書寫文章上一章我們實(shí)現(xiàn)了文章詳情頁(yè)面。為了讓文章正文能夠進(jìn)行標(biāo)題、加粗、引用、代碼塊等不同的排版(像在Office中那樣?。?,我們將使用Markdown語(yǔ)法。 安裝Markdown ...
本章集中介紹四個(gè)重要的小功能:回到頂部浮動(dòng)按鈕、矢量圖標(biāo)、頁(yè)腳沉底和粘性側(cè)邊欄。 這幾個(gè)功能與Django基本沒(méi)啥關(guān)系,更多的是前端知識(shí),但是對(duì)博客網(wǎng)站都很重要,問(wèn)的讀者也比...
前面我們已經(jīng)實(shí)現(xiàn)了用Markdown語(yǔ)法寫文章了。但是文章的評(píng)論用Markdown就不太合適了,你不能強(qiáng)求用戶也花時(shí)間去熟悉語(yǔ)法啊。另外評(píng)論中通常還有表情、帶顏色的字體等功能...
謝謝~
Django搭建個(gè)人博客:給文章加個(gè)漂亮的標(biāo)題圖現(xiàn)在雖然博客的功能大都實(shí)現(xiàn)了,但是界面還是比較樸素,特別是首頁(yè)的文章列表幾乎全是文字,看多了難免疲勞。因此,給每個(gè)文章標(biāo)題配一張標(biāo)題圖,不僅美觀,用戶也能通過(guò)圖片快速了解文章...
現(xiàn)在雖然博客的功能大都實(shí)現(xiàn)了,但是界面還是比較樸素,特別是首頁(yè)的文章列表幾乎全是文字,看多了難免疲勞。因此,給每個(gè)文章標(biāo)題配一張標(biāo)題圖,不僅美觀,用戶也能通過(guò)圖片快速了解文章...
“標(biāo)簽”是作者從文章中提取的核心詞匯,其他用戶可以通過(guò)標(biāo)簽快速了解文章的關(guān)注點(diǎn)。每一篇文章的標(biāo)簽可能都不一樣,并且還可能擁有多個(gè)標(biāo)簽,這是與欄目功能不同的。 好在標(biāo)簽功能也有...
博客的文章類型通常不止一種:有時(shí)候你會(huì)寫高深莫測(cè)的技術(shù)文章,有時(shí)候又純粹只記錄一下當(dāng)天的心情。 因此對(duì)文章的分類就顯得相當(dāng)?shù)闹匾?,既方便博主?duì)文章進(jìn)行分類歸檔,也方便用戶有...
說(shuō)是完結(jié),馬上又開始寫進(jìn)階篇了。 本章不會(huì)為博客項(xiàng)目增加新功能,但是也同樣重要,因?yàn)槲覀円獙W(xué)習(xí)高逼格的基于類的視圖。 什么是類視圖 前面章節(jié)中寫的所有視圖都是基于函數(shù)的,即d...
教程看到這里,你已經(jīng)學(xué)會(huì)如下內(nèi)容: 搭建開發(fā)環(huán)境 博文管理 用戶管理 發(fā)表評(píng)論 若干小功能 搭建簡(jiǎn)單的小博客,以上的功能夠用了。 相信你的志向不止于此。畢竟程序員面試個(gè)個(gè)造火...
在沒(méi)有互聯(lián)網(wǎng)的年代,我們用日記來(lái)記錄每天的心得體會(huì)。小的時(shí)候我有一個(gè)帶鎖的日記本,生怕被別人看見里面寫了啥,鑰匙藏得那叫一個(gè)絕。 現(xiàn)在時(shí)代變了,網(wǎng)絡(luò)版的日記本:博客,卻巴不得...
對(duì)會(huì)讀書的人來(lái)說(shuō),讀一本書要做的第一件事,就是仔細(xì)閱讀這本書的目錄。閱讀目錄可以對(duì)整體內(nèi)容有所了解,并清楚地知道感興趣的部分在哪里,提高閱讀質(zhì)量。 博文也是同樣的,好的目錄對(duì)...