2008-04-27
循序渐进学习Django..
关键字: python, django利用这一星期的业余时间学习Django,学到了模板系统,感觉还是不错,很简单的东东,Django是个python Web框架,即然是框架,就提供了很多已经封装好的能够快速解决问题的方法.所以忽然觉得太先进的框架反而对自己的python基础发展不太好...即使学会了Django提供的模板使用方法,但是不知道它是怎么样处理的,这其实对自己是有百害而无一利的..所以这里做出个计划:先学习Django框架的使用开发,然后读它的源码,学习牛人的思想,总是有好处的.任务量虽然有些大,只能利用业余时间学习慢慢学习了,又不能太慢,不然,哪天python,Django在国内流行了,就没机会了.
记录两个较为重要的模板系统的方法:
get_template()方法使用模板名作为参数,算出模板在文件系统的什么地方,打开它并返回编译好的Template对象如果get_template()方法不能找到给定名字的模板,它将触发TemplateDoesNotExist异常
render_to_response() 方法使用一行代码完成载入模板,填充Context,渲染模板,返回HttpResponse对象的工作这就是render_to_response(),它在django.shortcuts模块下owTime":nowTime})
def index(request):
#从导入的配置文件中取出标题
pageTitle = mydjango.webConfig.pageTitle
nowTime = datetime.datetime.now()
#get_template()方法读取指定的模板
#要先from django.template.loader import get_template
t = get_template("hours.html")
#替换模板中的变量
html = t.render(Context({"pageTitle":pageTitle,"nowTime":nowTime}))
return HttpResponse(html)
#上面三句可以仅使用一条语句完成
#return render_to_response('hours.html',{"pageTitle":pageTitle,"nowTime":nowTime})
发表评论
- 浏览: 4254 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
Googlipse-不错的GWT Ecli ...
呵呵...我又下个designer超爽
-- by lutsao -
Googlipse-不错的GWT Ecli ...
to lutsao: 可能是我没有翻译清楚,我的E文也一般,还是到官网上入门教 ...
-- by lyhapple -
Googlipse-不错的GWT Ecli ...
下了 可是不知咋用。。。
-- by lutsao -
Googlipse-不错的GWT Ecli ...
Googlipse is no more. The code base is n ...
-- by linuxcoffee -
安全有效的实现两星期内自 ...
晕,,我发的时候明明发全了..我重发一次吧...估计是字数限制的原因
-- by lyhapple






评论排行榜