歸檔, AboutMe和標(biāo)簽分類

歸檔

歸檔就是列出當(dāng)前博客中所有的文章, 并且能夠顯示時(shí)間, 很容易的可以寫出對(duì)應(yīng)的view和模板來(lái)

在my_blog/my_blog/view下新建歸檔view

defarchives(request):try:? ? ? ? post_list = Article.objects.all()exceptArticle.DoesNotExist :raiseHttp404returnrender(request,'archives.html', {'post_list': post_list,'error':False})

在my_blog/templates新建模板archives.html

{% extends "base.html" %}

{% block content %}

{% for post in post_list %}

{{ post.title }}

Time:?

{% endfor %}


{% endblock %}

并在my_blog/my_blog/usls.py中添加對(duì)應(yīng)url配置

fromdjango.conf.urlsimportpatterns, include, urlfromdjango.contribimportadminurlpatterns = patterns('',# Examples:# url(r'^$', 'my_blog.views.home', name='home'),# url(r'^blog/', include('blog.urls')),url(r'^admin/', include(admin.site.urls)),? ? url(r'^$','article.views.home', name ='home'),? ? url(r'^(?P\d+)/$','article.views.detail', name='detail'),? ? url(r'^archives/$','article.views.archives', name ='archives'),)

AboutMe

這個(gè)就不多說(shuō)了

在my_blog/my_blog/view.py下添加新的邏輯

def about_me(request) :

return render(request, 'aboutme.html')

在my_blog/template下新建模板aboutme.html, 內(nèi)容如下, 大家可以自定義自己喜歡的簡(jiǎn)介

{% extends "base.html" %}

{% load custom_markdown %}

{% block content %}

About Me 正在建設(shè)中


{% endblock %}

并在my_blog/my_blog/usls.py中添加對(duì)應(yīng)url配置

fromdjango.conf.urlsimportpatterns, include, urlfromdjango.contribimportadminurlpatterns = patterns('',# Examples:# url(r'^$', 'my_blog.views.home', name='home'),# url(r'^blog/', include('blog.urls')),url(r'^admin/', include(admin.site.urls)),? ? url(r'^$','article.views.home', name ='home'),? ? url(r'^(?P\d+)/$','article.views.detail', name='detail'),? ? url(r'^archives/$','article.views.archives', name ='archives'),? ? url(r'^aboutme/$','article.views.about_me', name ='about_me'),)

標(biāo)簽分類

實(shí)現(xiàn)功能: 點(diǎn)擊對(duì)應(yīng)的標(biāo)簽按鈕, 會(huì)跳轉(zhuǎn)到一個(gè)新的頁(yè)面, 這個(gè)頁(yè)面是所有相關(guān)標(biāo)簽的文章的羅列

只需要在在my_blog/my_blog/view.py下添加新的邏輯

def search_tag(request, tag) :

try:

post_list = Article.objects.filter(category__iexact = tag) #contains

except Article.DoesNotExist :

raise Http404

return render(request, 'tag.html', {'post_list' : post_list})

可以看成是對(duì)tag的查詢操作, 通過(guò)傳入對(duì)應(yīng)點(diǎn)擊的tag, 然后對(duì)tag進(jìn)行查詢

在對(duì)應(yīng)的有tag的html網(wǎng)頁(yè)中修改代碼

{% extends "base.html" %}

{% load custom_markdown %}

{% block content %}

{% for post in post_list %}

{{ post.title }}

Time:?

{{ post.content|custom_markdown }}

Read More >>>

{% endfor %}


{% endblock %}

仔細(xì)看這一句. 其中標(biāo)簽對(duì)超鏈接已經(jīng)發(fā)生改變, 這是在對(duì)標(biāo)簽就行點(diǎn)擊時(shí), 會(huì)將標(biāo)簽作為參數(shù), 傳入到對(duì)應(yīng)的view中執(zhí)行邏輯, 然后進(jìn)行網(wǎng)頁(yè)跳轉(zhuǎn)...

并在my_blog/my_blog/usls.py中添加對(duì)應(yīng)url配置

fromdjango.conf.urlsimportpatterns, include, urlfromdjango.contribimportadminurlpatterns = patterns('',# Examples:# url(r'^$', 'my_blog.views.home', name='home'),# url(r'^blog/', include('blog.urls')),url(r'^admin/', include(admin.site.urls)),? ? url(r'^$','article.views.home', name ='home'),? ? url(r'^(?P\d+)/$','article.views.detail', name='detail'),? ? url(r'^archives/$','article.views.archives', name ='archives'),? ? url(r'^aboutme/$','article.views.about_me', name ='about_me'),? ? url(r'^tag(?P\w+)/$','article.views.search_tag', name ='search_tag'),)

現(xiàn)在在瀏覽器中輸入http://127.0.0.1:8000/, 點(diǎn)擊對(duì)應(yīng)的歸檔或者ABOUT ME 或者標(biāo)簽按鈕可以看到對(duì)應(yīng)的效果

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末倾哺,一起剝皮案震驚了整個(gè)濱河市似嗤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡糊识,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門摔蓝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)赂苗,“玉大人,你說(shuō)我怎么就攤上這事贮尉“枳蹋” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵猜谚,是天一觀的道長(zhǎng)败砂。 經(jīng)常有香客問(wèn)我,道長(zhǎng)魏铅,這世上最難降的妖魔是什么昌犹? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮沦零,結(jié)果婚禮上祭隔,老公的妹妹穿的比我還像新娘货岭。我一直安慰自己路操,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布千贯。 她就那樣靜靜地躺著屯仗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪搔谴。 梳的紋絲不亂的頭發(fā)上魁袜,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音敦第,去河邊找鬼峰弹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛芜果,可吹牛的內(nèi)容都是我干的鞠呈。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼右钾,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蚁吝!你這毒婦竟也來(lái)了旱爆?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤窘茁,失蹤者是張志新(化名)和其女友劉穎怀伦,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體山林,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡房待,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捌朴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吴攒。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖砂蔽,靈堂內(nèi)的尸體忽然破棺而出洼怔,到底是詐尸還是另有隱情,我是刑警寧澤左驾,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布镣隶,位于F島的核電站,受9級(jí)特大地震影響诡右,放射性物質(zhì)發(fā)生泄漏安岂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一帆吻、第九天 我趴在偏房一處隱蔽的房頂上張望域那。 院中可真熱鬧,春花似錦猜煮、人聲如沸次员。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)淑蔚。三九已至,卻和暖如春愕撰,著一層夾襖步出監(jiān)牢的瞬間刹衫,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工搞挣, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留带迟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓囱桨,卻偏偏與公主長(zhǎng)得像仓犬,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蝇摸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

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

  • 這一章節(jié)說(shuō)的東西都是一些知識(shí)回顧, 歸檔 歸檔就是列出當(dāng)前博客中所有的文章, 并且能夠顯示時(shí)間, 很容易的可以寫出...
    SamDing閱讀 528評(píng)論 0 1
  • RSS功能 Django是一個(gè)全面型框架, 很多功能都可以直接找到, 對(duì)于RSS功能, 可以從其中的高層框架的聚合...
    阡陌3536閱讀 1,336評(píng)論 0 0
  • 搜索功能 搜索功能的實(shí)現(xiàn)設(shè)計(jì): 前段界面輸入搜索關(guān)鍵字, 傳送到對(duì)應(yīng)view中 在對(duì)應(yīng)的view中進(jìn)行數(shù)據(jù)庫(kù)關(guān)鍵字...
    阡陌3536閱讀 310評(píng)論 0 0
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理婶肩,服務(wù)發(fā)現(xiàn)办陷,斷路器,智...
    卡卡羅2017閱讀 134,628評(píng)論 18 139
  • 影子 文/靜靜的馬頰河 每天醒來(lái) 總想向著朝陽(yáng)走去 總想盡快地掩藏住 自己被生活拉長(zhǎng)了的影子 好不讓那些前進(jìn)的腳步...
    靜靜的馬頰河閱讀 247評(píng)論 11 15