在Django中,模板是用來生成HTML頁面的一種方式,可以在模板中嵌入動態數據和邏輯。以下是使用Django模板的基本步驟:
創建模板文件:在Django項目中新建一個templates文件夾,然后在該文件夾中創建HTML文件作為模板文件。可以使用Django的模板語法,如變量{{ variable }}、for循環{% for item in list %}等。
配置模板路徑:在settings.py文件中設置模板文件的路徑,將templates文件夾添加到TEMPLATES中的DIRS列表中。
在視圖中加載模板:在視圖函數中使用render方法加載模板文件,并將需要的數據傳遞給模板。
from django.shortcuts import render
def my_view(request):
data = {'name': 'Alice', 'age': 25}
return render(request, 'my_template.html', data)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My Template</title>
</head>
<body>
<h1>Hello, {{ name }}</h1>
<p>Your age is {{ age }}</p>
</body>
</html>
通過以上步驟,就可以在Django項目中使用模板來生成動態的HTML頁面。