1.添加templates文件夹
2.修改settings.py文件
import os #引用 os模块 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #添加BASE_DIR路径 TEMPLATE_DIRS = ( # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". # Always use forward slashes, even on Windows. # Don't forget to use absolute paths, not relative paths. os.path.join(BASE_DIR, '\\csvt03\\templates').replace('\\','/'), 'app1', ) #在TEMPLATE_DIRS节点中设置模板文件夹路径
2.views 3种方式 载入模板
from django.http import HttpResponse
from django.template import loader,Context,Template
from django.shortcuts import render_to_response
def index(req):
t=loader.get_template('index.html')
c = Context({})
return HttpResponse(t.render(c))
def index1(req):
user={'name':'wanghao','age':32,'addr':'cq','sex':'Fmale'}
return render_to_response('index.html',{'user':user})
def index2(req):
t= Template('<h1>hello {{user.name}}</h1><br><hl>age:{{user.age}}</hl><br><hl>address:{{user.addr}}</hl><br> <hl>sex:{{user.sex}}</hl>')
user={'name':'wuxi','age':31,'addr':'cq','sex':'male'}
c=Context({'user':user})
return HttpResponse(t.render(c))