render后面跟两种,要买是html文件,要买是字典。
locals()的意思是把变量统一返回。
from django.shortcuts import render,HttpResponse
from demo1 import models
def login(request):
pass
return HttpResponse('这是第一次讲django')
def host(request):
print('host-->>>>>')
return render(request,'host.html')
def host_list(request):
print('host_list-->>>>>')
obj_li=models.Host.objects.all() #select * from host
# obj_li queryset_list
return render(request,'host.html',{'abc':obj_li,'aaaa':'这是字符串,直接打印'})
# return render(request,'host.html',locals())
# locals()-->{'obj_li':obj_li}