溫馨提示×

django頁面參數(shù)傳遞的方法是什么

小億
101
2024-05-30 18:32:16
欄目: 編程語言

在Django中,可以通過模板語言和視圖函數(shù)來傳遞頁面參數(shù)。

  1. 使用模板語言:在視圖函數(shù)中將需要傳遞的參數(shù)作為字典傳遞給模板,在模板中通過變量名來訪問參數(shù)的值。

例如,在視圖函數(shù)中傳遞參數(shù):

def my_view(request):
    context = {
        'name': 'Alice',
        'age': 25
    }
    return render(request, 'my_template.html', context)

在模板中訪問參數(shù):

<h1>Hello, {{ name }}</h1>
<p>Your age is {{ age }}</p>
  1. 使用視圖函數(shù):可以在視圖函數(shù)中直接將參數(shù)作為參數(shù)傳遞給模板渲染函數(shù)。

例如,在視圖函數(shù)中傳遞參數(shù):

def my_view(request):
    name = 'Alice'
    age = 25
    return render(request, 'my_template.html', {'name': name, 'age': age})

在模板中訪問參數(shù):

<h1>Hello, {{ name }}</h1>
<p>Your age is {{ age }}</p>

這樣就可以在Django中傳遞頁面參數(shù)了。

0