<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Web2py</id>
	<title>Web2py - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Web2py"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Web2py&amp;action=history"/>
	<updated>2026-07-01T00:09:04Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Web2py&amp;diff=3633748&amp;oldid=prev</id>
		<title>imported&gt;ExultantEditor 来自 2025年12月26日 (五) 18:01</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Web2py&amp;diff=3633748&amp;oldid=prev"/>
		<updated>2025-12-26T18:01:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{NoteTA|G1=IT}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| title = web2py企业级Web框架&lt;br /&gt;
| name = web2py&lt;br /&gt;
| logo = ويب-تو-باي.png&lt;br /&gt;
| logo size = 180px&lt;br /&gt;
| logo caption = &lt;br /&gt;
| screenshot = &amp;lt;!-- [[File: ]] --&amp;gt;&lt;br /&gt;
| caption = &lt;br /&gt;
| collapsible = &lt;br /&gt;
| author = Massimo Di Pierro&lt;br /&gt;
| released = {{Start date and age|2007|09|27}}&lt;br /&gt;
| discontinued = &lt;br /&gt;
| latest release version = {{wikidata|property|reference|edit|P348}}&lt;br /&gt;
| latest release date    = {{wikidata|qualifier|P348|P577}}，{{Time ago|{{wikidata|qualifier|raw|P348|P577}}}}&lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date = &amp;lt;!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --&amp;gt;&lt;br /&gt;
| repo = {{URL|https://github.com/web2py/web2py|Web2py Repository}}&lt;br /&gt;
| programming language = [[Python]]&lt;br /&gt;
| operating system = &lt;br /&gt;
| platform = [[跨平台]]&lt;br /&gt;
| size = &lt;br /&gt;
| language = &lt;br /&gt;
| language count = &amp;lt;!-- DO NOT include this parameter unless you know what it does --&amp;gt;&lt;br /&gt;
| language footnote = &lt;br /&gt;
| genre = [[Web应用框架]]&lt;br /&gt;
| license = [[LGPL]]版本3 (LGPLv3)&lt;br /&gt;
| alexa = &lt;br /&gt;
| website = [http://www.web2py.com www.web2py.com]&lt;br /&gt;
| standard = &lt;br /&gt;
| AsOf = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;web2py&amp;#039;&amp;#039;&amp;#039;是一个[[开源软件|开源]]的[[web应用框架]]，用[[Python]][[编程语言]]书写。web2py允许[[网页开发者|web开发者]]使用[[Python]]编程[[动态网页|动态web内容]]。web2py设计用来帮助缩减冗长的web开发任务，比如从头做起开发[[网页表单|web表单]]，尽管web开发者需要的话可以从头做起建立[[网页表单|表单]]&amp;lt;ref name=web2py&amp;gt;Web2py (2013), What is web2py?, web2py.com, retrieved 11 October 2013, &amp;lt;http://www.web2py.com/init/default/what {{Wayback|url=http://www.web2py.com/init/default/what |date=20200117114742 }}&amp;gt;&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
web2py最初设计为强调易于使用和[[软件部署|部署]]的教学工具。因此它没有项目级的配置文件。web2py的设计受到了[[Ruby on Rails]]和[[Django]]框架的启发。类似这些框架，web2py聚焦于[[快速应用开发|快速开发]]，偏好[[约定优于配置]]方式，并服从[[MVC|模型–视图–控制器]]（MVC）[[架构模式]]。&lt;br /&gt;
&lt;br /&gt;
==概述==&lt;br /&gt;
web2py是一个全栈框架，它拥有所有主要功能的内建构件，包括：&lt;br /&gt;
* [[HTTP]]请求，HTTP响应，[[cookie]]，[[会话 (计算机科学)|会话]]；&lt;br /&gt;
* 多种协议&amp;lt;ref&amp;gt;{{Cite web |url=http://www.web2py.com/AlterEgo/default/show/226 |title=Web2py speaks multiple protocols since v1.63 |access-date=2021-03-12 |archive-date=2018-04-24 |archive-url=https://web.archive.org/web/20180424132753/http://web2py.com/AlterEgo/default/show/226 }}&amp;lt;/ref&amp;gt;： [[HTML]]/[[XML]]，[[表示层状态转换|REST]]，[[Atom (标准)|ATOM]]和[[RSS]]，[[RTF]]和[[逗号分隔值|CSV]]，[[JSON]]，[[JSON-RPC]]和[[XML-RPC]]，{{le|行动消息格式|Action Message Format|AMF-RPC}}（[[Adobe Flash|Flash]]/[[Adobe Flex|Flex]]），和[[SOAP]]；&amp;lt;ref&amp;gt;{{Cite web |url=http://www.web2py.com/AlterEgo/default/show/165 |title=Using SOAP with web2py |access-date=2021-03-12 |archive-date=2018-04-24 |archive-url=https://web.archive.org/web/20180424132648/http://web2py.com/AlterEgo/default/show/165 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[增删查改|CRUD]] [[API]]；&lt;br /&gt;
* 多种[[身份验证]]机制和[[以角色为基础的存取控制]]；&lt;br /&gt;
* {{le|数据库抽象层|Database abstraction layer}}（DAL），动态的生成[[SQL]]并在多种兼容的数据库后端运行；&lt;br /&gt;
* 基于[[随机存取存储器|RAM]]、[[硬盘驱动器|磁盘]]和[[memcached]]的[[缓存]]用于[[可扩展性]]；&lt;br /&gt;
* [[国际化与本地化|国际化]]支持；&lt;br /&gt;
* [[jQuery]]用于[[Ajax]]和[[用户界面|UI]]效果；&lt;br /&gt;
* 自动化的具有上下文的错误日志。&lt;br /&gt;
&lt;br /&gt;
web2py鼓励彻底的[[软件工程]]实践，比如：&lt;br /&gt;
* [[MVC|模型–视图–控制器]]（MVC）模式；&lt;br /&gt;
* [[网页表单|web表单]]的自提交&amp;lt;ref&amp;gt;{{Cite web |url=http://evolt.org/writing_smart_web-based_forms |title=Writing Smart Web-based Forms |access-date=2021-03-12 |archive-date=2017-06-30 |archive-url=https://web.archive.org/web/20170630044305/http://evolt.org/writing_smart_web-based_forms }}&amp;lt;/ref&amp;gt;；&lt;br /&gt;
* [[服务器端]]会话；&lt;br /&gt;
* 上载文件的安全处理。&lt;br /&gt;
&lt;br /&gt;
web2py使用了[[Web服务器网关接口|WSGI]]协议，这是在[[web服务器]]和web应用之间[[通信]]的面向Python的协议。它还提供对[[通用网关接口|CGI]]和[[FastCGI]]协议的处理器，并且它包括了[[线程|多线程]]、启用[[传输层安全|SSL]]的Rocket wsgiserver&amp;lt;ref&amp;gt;{{Cite web |url=https://launchpad.net/rocket |title=Rocket Web Server |access-date=2021-03-12 |archive-date=2020-11-29 |archive-url=https://web.archive.org/web/20201129021213/https://launchpad.net/rocket }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==注释==&lt;br /&gt;
{{Reflist|30em}}&lt;br /&gt;
&lt;br /&gt;
==外部链接==&lt;br /&gt;
* {{Official website}}&lt;br /&gt;
&lt;br /&gt;
{{Python web frameworks}}&lt;br /&gt;
{{Web frameworks}}&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
[[Category:自由内容管理系统]]&lt;br /&gt;
[[Category:Python库]]&lt;br /&gt;
[[Category:web应用框架]]&lt;/div&gt;</summary>
		<author><name>imported&gt;ExultantEditor</name></author>
	</entry>
</feed>