方式一:
# coding: utf-8
from django.http import HttpResponse
from django.template import loader, Context
def login(request):
t = loader.get_template('login.html')
c = Context({})
return HttpResponse(t.render(c))
方式二:
from django.shortcuts import render_to_response
def index(request):
return render_to_response('index.html', {'username':'Geek_ymv', 'age': 22})方式三:
from django.shortcuts import render
def index(request):
return render(request,'index.html', {'username':'Geek_ymv', 'age': 22})方式二和方式三比较常用!
本文介绍了使用Django框架进行视图渲染的三种常见方法,包括利用模板加载、render_to_response及render函数,并展示了如何传递上下文数据。
1442

被折叠的 条评论
为什么被折叠?



