【发布时间】:2022-01-25 16:20:17
【问题描述】:
***python Django 框架 我不明白渲染部分中 {'rooms':rooms}) 的用途是什么,请帮助我刚刚学习 django
import imp
from django.shortcuts import render
from django.http import HttpResponse
rooms =[
{'id':1, 'name':'learn python'},
{'id':2, 'name':'learn html and javascript'},
{'id':3, 'name':'at last learn django'},
]
# Create your views here.
def home(request):
return render(request,'home.html',
**{'rooms':rooms})**
def room(request):
return render(request,
'room.html')
【问题讨论】:
-
这是您将信息从视图发送到 html 模板的方式。见docs.djangoproject.com/en/4.0/ref/templates/api/…。现在您在模板中执行以下操作:{{ room }},并将其用作变量。
标签: django django-models django-views django-forms django-templates