django 模板变量和语法

来源:互联网 发布:淘宝店设置全民疯抢 编辑:程序博客网 时间:2024/05/31 19:09
修改模板文件 

Hello{{username}}!
------------------------------------------
修改views.py
....
defindex(request):
   t =loader.get_template('helloDjango.html')
   
   c = Context({'username':'valexchao'})
   #return HttpResponse("

Hello Valex's world

")
   return HttpResponse(t.render(c))
...
---------------------------------------------------
启动服务器
命令行
manage.py runserver
---------------------------------------------
测试其他数据类型
修改模板

Hello {{username}}!

{{userDict.name}}

{{person.name}}

{{person.intro}}

  • {{userList.0}}
  • {{userList.1}}
  • {{userList.2}}

修改views.py
....
classPerson:
   def __init__(self, name, age,sex):
       self.name= name
       self.age =age
       self.sex =sex
   def intro(self):
       return 'myname is %s.'%(self.name)


defindex(request):
   t =loader.get_template('helloDjango.html')

   userDict = {'name':'valex', 'age':34, 'sex':'male'}

   userList = ['kylie', 'coco','Dannii']

   
   c = Context({'username':'valexchao',
             'userDict':userDict,
             'userList':userList,
              'person':Person('Daniel', 25,'male'),
              })
   #return HttpResponse("

Hello Valex's world

")
   return HttpResponse(t.render(c))
....





0 0
原创粉丝点击