读书人

web.py学习漫笔

发布时间: 2012-11-08 08:48:11 作者: rapoo

web.py学习随笔

如果你有其他web开发基础,有Python基础,那么,查看web.py文档的先后顺序应该是:?

skeleton code,一个最简单的web.py结构是啥样子的:?
http://webpy.org/skeleton/0.3?

代码有看不懂的地方,是吧?这里有一个针对这个代码的解释:?
http://webpy.org/tutorial3.zh-cn?

简单看过之后,对web.py有大概的了解了,可以再花点时间看看它的cookbook,?
http://webpy.org/cookbook/index.zh-cn?
cookbook列出了做web开发时遇到的常见任务,以及如何?
使用web.py来完成这些任务.?

如果想对web.py做一个全面系统的学习,那么再花几个小时时间快速浏览一下web.py API文档:?
http://webpy.org/docs/0.3/api?
每个函数的说明写的不多,但大部分提供了示例代码,对于了解web.py有哪些功能还是有帮助的~

嗯,一下子不可能完全理解,可以结合着看看基于web.py的官方示例代码:?
http://webpy.org/src/?

列举几个比较有意思的知识点:?

1.更复杂点的url规则??
http://webpy.org/cookbook/url_handling?

当用户输入的url没有相关的class对应,404页面如何设置??
http://webpy.org/cookbook/custom_notfound.zh-cn?

2.Session机制?
http://webpy.org/sessions/?
http://webpy.org/cookbook/sessions.zh-cn?

3. web.py的模板机制需要仔细看看,?
http://webpy.org/docs/0.3/templetor?

4.http header?
http://webpy.org/docs/0.3/api#web.webapi?

总结一下web.py的一些设计思想:?
1.一个url对应一个class,每个class有两个最基本的方法,GET,POST,用来处理两个重要http method. 如果想实现REST services,那么http method的PUT,DELET方法是不是也可以支持呢??

2.DB操作结合了流行的OR-Mapping思路,但貌似要更简单一些,和C#的Linq也有相似的地方;?
简单的能实现,对于比较复杂的数据库操作还不清楚实现起来是否给力!?

3.模板替换,这个不用怎么说,哥,你们懂得~?
支持多种模板替换引擎~?

4.form在python代码里写,能够有多灵活??

非正式文字,仅作为个人随笔用~?

读书人网 >Web前端

热点推荐