這是個人根據大牛部落格教程的學習記錄,知識拾遺,複習。
使用標籤模板。
需要引入template: form django import template
然後例項化了乙個template.library
類,並將函式get_recent_posts
裝飾為register.******_tag
。這樣就可以在模板中使用語法 呼叫這個函式了。
blog/templatetags/blog_tags.py
from django import template
from ..models import post
register = template.library()
@register.******_tag
def get_recent_posts(num=5):
return post.objects.all().order_by('-created_time')[:num]
在模板中使用需要load 引入自定義標籤。
通過 as 語法(django 模板系統的語法)將獲取的文章列表儲存進了recent_post_list
模板變數中,之後就可以通過 for 迴圈來迴圈顯示文章列表資料了
自定義模板標籤
原生標籤 django模板標籤 tags 的分類 tag 簡單標籤 處理資料,返回乙個字串或者給context設定或新增變數。inclusion tag 包含標籤 處理資料,返回乙個渲染過的模板。熟悉django的都知道,我們一般在檢視view裡設定context,然後通過它來傳遞資料給模板。乙個c...
WordPress自定義側邊欄小工具
wordpress主題小工具,可以自由拖動到側邊欄,並在前台實現相應功能!但主題自帶的小工具一般不能滿足我們更www.cppcns.com強大的需求,怎樣,跟著看看怎麼自定義側邊欄小工具!我們先來了解一些個概念性的東西,不想了解可直接跳過,無妨對後面的小工具製作的理解!wordpress提供了乙個w...
taro標籤 Taro自定義標籤欄TabBar
先講一下taro預設怎麼使用tabbar tabbar from tarojs taro import from tarojs components import index.scss class customtabbar extends component export default custo...