探索Python与树莓派的无限可能
一、Python Web开发框架之Django
1.1 框架匹配机制
在Django中,URL模式会从上到下进行匹配。当有匹配项时,请求会被传递给关联的视图函数。可以把它想象成邮递员送信,邮递员沿着街道,将信件上的地址与每家的门牌号一一核对,若匹配就把信留下。视图函数能完成很多重要操作,比如查询数据库获取信息、处理用户对数据的修改请求等,最后生成响应并由Django发送给用户浏览器。
1.2 优秀的Python Web框架
- Django :高级Web框架,能实现安全且可维护网站的快速开发。由经验丰富的程序员开发,处理了Web开发中的诸多复杂问题,让开发者专注于应用编写。它免费开源,有活跃的社区、完善的文档和多种支持选项。
- Grok :为Python开发者打造的Web应用框架,面向初学者和专家,旨在实现敏捷开发,源于知名的Zope。
- Webpy :由Aaron Swartz编写,用于用Python创建动态网站。具有“简单而强大”的特点,是“反框架的框架”,不干扰开发者,处于公共领域,可用于各类项目开发。
- Turbogears :基于MVC架构,由多个WSGI组件组成,类似Struts或Ruby on Rails,便于Python Web应用的快速开发和维护,2.3版本后提供“最小模式”。
超级会员免费看
订阅专栏 解锁全文
47

被折叠的 条评论
为什么被折叠?



