使用Django开发第一个render例子。
首先准备Python开发环境然后建立相应的项目
(1)django-admin.py startproject hello
(2)添加设置blog startapp hello
(3)设置Django的Template路径,在hello目录下的setting.py中设置:
TEMPLATE_DIRS = (
'F:/hello/blog/index',注意windows中要这样设置为正斜杠
)
(4)添加下面的路径映射到urls.py
url(r'^blog/index/$', 'blog.views.hello'),
(5) 在blog下的views.py中添加hello方法和rende
from django.shortcuts import render
from django.http import HttpResponse
def hello(req):
return render(req, 'index.html', {"foo": "bar"})
在index.html中任意位置设置:{%far%} ,即可在该位置显示bar.。。。。感觉跟php的Smarty模板很像,不过模板也一般都是这个原理了。。找出相应的变量进行替换。。
一切Ok现在可以访问页面。。。