一 新建簡單模板標籤
1 簡單模板標籤的結構必要滿足下列要求
2 編輯mysite/article/templatetags/article_tags.py模板標籤
# template包含了很多與模板有關的類和方法
from django import template
# library是template類的乙個方法
# register包含了******_tag方法
# 它將用於自定義標籤
register = template.library()
from article.models import articlepost
# 表明下面的**是自定義的******_tag
@register.******_tag
def total_articles():
# 返回文章物件的查詢結果
return articlepost.objects.count()
@register.******_tag
def author_total_articles(user):
# 返回某個作者的文章總數
return user.article.count()
文章展示
}概要:}
文章 }
概要:}
2 統計某作者文章總數
Django 簡單模板遍歷渲染
簡單路由 urlpatterns path admin admin.site.urls path index views.index path list views.list 加單控制器 user list for i in range 10 temp deflist request print u...
簡單模板引擎的實現
需求 根據不同狀態 state為1,2,3三種情況 即type 1 type 2 type 3這三種情況,分別將狀態不同時要展示的內容新增到介面上。做這個需求的時候,遇到的問題是,由於用的原生js寫的,所以需要操作dom 因此,我要判斷state,判斷以後,再建立新的節點,再將內容新增到節點,更要命...
django模板標籤
載入乙個模板,並根據上下文渲染它。用於在乙個模板中包含其他模板。標記當前模板擴充套件乙個父模板。這個標籤有兩種用法 1.直接使用要擴充套件的父模板的名字 html 2.用變數variable的值來指定父模板,如果變數是乙個字串,django會把字串的值當做父模板的檔名,如果變數是乙個template...