Django開發個人部落格專案 8 部落格歸檔

2021-09-25 12:45:08 字數 1009 閱讀 9873

按照首頁建立的方法建立歸檔頁面,將archive.html從模板檔案中拷貝到templates目錄下,並繼承自base.html頁面,然後建立檢視函式,並通過url將兩者聯絡起來。

archive.html

歸檔="content-wrap"

>..

.

view.py

class

arichiveview

(view)

:def

get(self, request)

: all_blog = blog.objects.

all(

).order_by(

'-create_time'

)# 分頁

try:

page = request.get.get(

'page',1

)except pagenotaninteger:

page =

1 p = paginator(all_blog,

5, request=request)

all_blog = p.page(page)

return render(request,

'archive.html'

,)

url.py

url(r'^archive/$'

, arichiveview.as_view(

), name=

'archive'

)

經過上面的操作貌似已經得到需要的結果了,但是我們只能夠得到部落格標題的列表,並沒有按照年代進行歸檔,比如:我想實現2023年的部落格文章全部放在2023年下面,2023年的放在2023年下面,這就需要按照建立時間來對queryset進行分類了。

}}

}

在這個基礎上我們將其新增到之前的樣式中,便可得到按照年份進行的歸檔頁面

Golang beego 開發個人部落格

作為一名web開發者,開發乙個個人部落格是乙個很簡單的事情,正好最近學習了 beego 正好借助它能夠快速開發的特點,快速開發乙個個人部落格。beego 是乙個快速開發 go 應用的 http 框架,他可以用來快速開發 api web 及後端服務等各種應用,是乙個 restful 的框架,主要設計靈...

vue開發個人部落格

整體風格上,我對設計沒有太多的見解,做的時候參考了好多網上現有的部落格,總體喜歡簡約。正好在學vue vue vue router axios element ui框架的樣式 aos.css 動畫 less media 查詢 自適應 web h5 包含技術點 axios請求封裝 aos動畫的使用 部...

hugo極速開發個人部落格

在此之前,我並不沒有考慮過要開發個人部落格,而且想當然的認為開發乙個部落格很麻煩,直到我遇到了ta。話說今天,逛go論壇時,發現乙個好玩的帖子,go語言最棒開源專案top 其中有大名鼎鼎的 docker etcd 等等。在其中發現hugo這個開源專案,據說該作者出身於docker創始團隊,docke...