from django.http import HttpResponse
from django.template import loader,Context
from django.shortcuts import render_to_response
'''
def index(req):
t = loader.get_template('index.html')
c = Context({})
return HttpResponse(t.render(c))
'''
class Person(object):
def __init__(self,name,age,sex):
self.name = name
self.age = age
self.sex = sex
def sy(self):
return 'I am '+self.name
def index(req):
# user = {'name':'Tom','age':23,'sex':'male'}
user = Person('tom',25,'female')
book_list = ['python','java']
return render_to_response('index.html',{'title':'Do page','user':user,'book_list':book_list})
<!DOCTYPE html>
<html>
<head>
<title>{{ title }}</title>
</head>
<body>
<h1>Hello {{ user }}</h1>
<li>age:{{ user.age }}</li>
<li>age:{{ user.sex }}</li>
<div>{{ user.name }} say :{{ user.sy }}</div>
<li>{{ book_list.0 }}</li>
</body>
</html>