溫馨提示×

Django中的模板怎么使用

小億
87
2024-03-05 13:58:04
欄目: 編程語言

在Django中,模板是用來生成HTML頁面的一種方式,可以在模板中嵌入動態(tài)數(shù)據(jù)和邏輯。以下是使用Django模板的基本步驟:

  1. 創(chuàng)建模板文件:在Django項目中新建一個templates文件夾,然后在該文件夾中創(chuàng)建HTML文件作為模板文件??梢允褂肈jango的模板語法,如變量{{ variable }}、for循環(huán){% for item in list %}等。

  2. 配置模板路徑:在settings.py文件中設(shè)置模板文件的路徑,將templates文件夾添加到TEMPLATES中的DIRS列表中。

  3. 在視圖中加載模板:在視圖函數(shù)中使用render方法加載模板文件,并將需要的數(shù)據(jù)傳遞給模板。

from django.shortcuts import render

def my_view(request):
    data = {'name': 'Alice', 'age': 25}
    return render(request, 'my_template.html', data)
  1. 在模板中使用數(shù)據(jù):在模板文件中可以使用傳遞過來的數(shù)據(jù),通過模板語法顯示動態(tài)內(nèi)容。
<!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>
  1. 調(diào)用模板:最后,在視圖函數(shù)中返回使用render方法返回生成的HTML頁面。

通過以上步驟,就可以在Django項目中使用模板來生成動態(tài)的HTML頁面。

0