簡單了解Django模板的使用

2022-10-04 20:33:46 字數 648 閱讀 8536

模板標籤includewww.cppcns.com的使用

此處carousel.html為需要利用的模板檔案,這裡主要是用來展示輪播圖,其中imgs和div_id為需要傳入該模板的變數.

自定義tag的使用

新增目錄和檔案

在djangoapp目錄中新增乙個templatetagspython包(packages)nijdxhenu,注意是包,非目錄.如下圖所示:

這裡我在應用下的templatetags中新建了乙個檔案custom_tags.py.

在該檔案內新增了以下內容:

# -*- coding: utf-8 -*-

from django import template

regis = template.library()

@register.filter(name='range1')

def range1(value):

value +=程式設計客棧 1

return range(1, value)

在模板檔案中使用

當前應用的templates目錄的模板檔案頭新增下面這行:

如: polls/templates/polls/index.html

然後, 你就可能使用了, 如:

程式設計客棧

總結

Django模板最簡單的使用

包含靜態和動態的內容,動態內容就是模板變數,在將模板傳送給使用者之前,需要將動態部分替換成相應的值 在shell中使用django模板,不應該直接使用python repl 例如 這樣會報錯 應該在django的shell裡面使用模板 操作如下 在pycharm裡面使用的方法是 首先是設定模板 re...

Django學習簡單了解

在學習django這個python web框架之前,我們先了解以下什麼是框架 什麼是virtualenv?virtualenv是乙個用於建立python虛擬環境的工具。虛擬環境又是什麼呢?它是python直譯器的乙個私有副本,在這個環境中可以安裝私有包,而不會影響到系統中安裝的全域性python直譯...

簡單的Django模板系統

如果在模板中需要解析變數使用 如果在模板中進行邏輯相關操作使用.注釋 只能注釋單行。在django的模板 系統中按此語法使用 當模版引擎遇到乙個變數,它將計算這個變數,然後用結果替換掉它本身。變數的命名包括任何字母數字以及下劃線 的組合。變數名稱中不能有空格或標點符號。index.html檔案內容 ...