跳转到内容

web2py

维基百科,自由的百科全书

这是本页的一个历史版本,由Mhss留言 | 贡献2021年3月12日 (五) 07:50 概述编辑。这可能和当前版本存在着巨大的差异。

web2py企业级Web框架
原作者Massimo Di Pierro
首次发布2007年9月27日,​17年前​(2007-09-27
当前版本2.27.1[1]在维基数据编辑(2023年11月16日,17個月前)
源代码库Web2py Repository
编程语言Python
平台跨平台
类型Web应用框架
许可协议LGPL版本3 (LGPLv3)
网站www.web2py.com

Web2py是一个开源web应用框架,用Python编程语言书写。Web2py允许web开发者使用Python编程动态web内容。Web2py设计用来帮助缩减冗长的web开发任务,比如从头做起开发web表单,尽管web开发者需要的话可以从头做起建立表单[2]

Web2py最初涉及为强调易用和部署的教学工具。因此它没有项目级的配置文件。web2py的设计受到了Ruby on RailsDjango框架的启发。类似这些框架,web2py聚焦于快速开发,偏好约定优于配置方式,并服从模型–视图–控制器(MVC)架构模式

概述

Web2py是一个全栈框架,它拥有所有主要功能的内建构件,包括:

Web2py鼓励彻底的软件工程实践,比如:

Web2py使用了WSGI协议,这是在web服务器和web应用之间通信的面向Python的协议。它还提供对CGIFastCGI协议的处理器,并且它包括了多线程、启用SSL的Rocket[6] wsgiserver。

注释

外部链接