django的views基本代码

来源:互联网 发布:乐谱排版软件 编辑:程序博客网 时间:2024/05/20 08:01
#########第一种#########from django.template.loader import get_templatefrom django.template import Contextfrom django.http import HttpResponseimport datetimedef current_datetime(request):now = datetime.datetime.now()t = get_template('current_datetime.html')html = t.render(Context({'current_date': now}))#########第二种############from django.shortcuts import render_to_responseimport datetimedef current_datetime(request):now = datetime.datetime.now()return render_to_response('current_datetime.html', {'current_date': now})#####render_to_response() 的第一个参数必须是要使用的模板名称。如果要给定第二个参数,那么该参数必须是为该模板创建Context 时所使用的字典。如果不提供第二个参数, render_to_response() 使用一个空字典。########定义的一定是函数 不是类,昨天一直在这里出错,后来才发现定义了class了。