日期分類效果圖
每月文章列表可以使用django的通用檢視montharticleview,比較容易實現。日期分類需要自己模板的context。
1然後使用合併到原來context中。defmonth_list():
2 articles =article.objects.all()
3 year_month =set() #設定集合,無重複元素
4for a in
articles:
5year_month.add((a.cre_date.year,a.cre_date.month)) #把每篇文章的年、月以元組形式新增到集合中
6 counter ={}.fromkeys(year_month,0) #以元組作為key,初始化字典
7for a in
articles:
8 counter[(a.cre_date.year,a.cre_date.month)]+=1 # 按年月統計文章數目
9 year_month_number = #初始化列表
10for key in
counter:
12 year_month_number.sort(reverse=true) # 排序
13return #返回字典context
每月文章顯示,使用django的通用檢視montharticleview。
from django.views.generic.dates import montharchiveviewfrom .models import article
1class
articlemontharchiveview(montharchiveview):
2 template_name = '
blog/main/index_by_month.html
'3 queryset =article.objects.all()
4 date_field = "
cre_date
"5 paginate_by = 467
def get_context_data(self, **kwargs):
8 context = super(articlemontharchiveview,self).get_context_data(**kwargs)
9 context["
categories
"] = category.objects.annotate(num_article = count('
article'))
10context.update(month_list())
11return context
Fragment 實現的 分類 效果
布局檔案的資訊 activity package stu.love.game import stu.love.artical.articallistfragment import stu.love.forum.forumfragment import stu.love.utils.imagecach...
Django路由分類
也就是不帶引數的路由位址。路由位址url r arg w testarg.arg,name arg 檢視函式 python 帶乙個引數的檢視函式 帶乙個引數的檢視函式 訪問訪問 127.0.0.1 8000 arg ab 乙個檢視函式可以有多個路由位址 路由位址url r args w d test...
Harr Like特徵分類效果
1000個正樣本,1000個負樣本 將影象歸一化至24x24 選取了10個特徵模板 harrlike 1 1 harrlike 1 1 harrlike 1 1 1 harrlike 1 1 1 harrlike 0 1 1 0 harrlike 1 0 0 1 harrlike 1 1 1 1 h...