登录
2022-06-03 02:54:48

web2py 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
其他
其他
编辑分类

web2py 是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数据库驱动的应用,兼容 Google App Engine。

基本信息

  • 中文名称

    web2py

  • 外文名称

    web2py

  • 适用语言

    Python语言

  • 适用对象

    开发Web应用

  • 兼容

    Google App Engine

  • 最新版本

    2.20.4(2020.05.03)

  • 作者

    Massimo Di Pierro

折叠 编辑本段 来自简介

web2py具有非婷吃亲始常良好的架构设计和代码实现,其不依赖于除了Python标准库之外的任何第三方软件包,另一方面web2py的架构减厚表洲使得其很容易和第三方软件包协作。web2py提供了一个基于web的药顾额整娘村IDE环境,您可以在这个环境中创建、修改、部署以及管理您的程序,大大提高您的工作效率。

web2py的官方站点 中提供了诸多web2py的相关资料,包括代码、安装方式、快速开始教程以及API文档等。

Python是360百科一种面向对象的编程语言,被设计得超级容易教学,并且在功能上没有任何打折。绝大况革常抗部分Java算法都可以用Py斤史岁想续推会置款害thon来重写,而长度仅为原来的二十分之一。Python自带了一整套可移植的库,包括对许多标准互联网协议(http, xml, smtp, pop, 和imap,只提到了几个)的支持和对操作系统API的支持。

折叠 编辑本段 特性

web2py编程像帝扩亚各础承异止Rails编程一样容易区行出育越三,但如果你既不会Python也不会Ruby,web2py学起来要比Rail助光试演制山高素s容易多了。

最重要的是手真和只均肥,与同等功能的J2EE或PHP情怎号花旧阳相比,web2py所需低后的代码量要少,同谓益随封散侵虽门该时它强迫你使用一种非常好并且安全的编程习惯。

web2鱼犯py阻止目录遍历,SQL注入攻击(SQL in水组乎情级你毛逐飞语谁jection),跨站脚本执行(cross site scripting),和回复攻击弱点(reply attack vulnerability)。

web2py替你对session,cookie致屋沉女作双础和应用错误进行管理。所有应用错误都会生成一个ticket发送给用户,并且会为玉振旧态测语晚管理员生成一条日志项。

web2py会为你编写所有的SQL。它甚至可以创建表并决定何时执行一个数据库防异依觉离重护损兵续也迁移的动作。

edit by:sxsnyk88

折叠 编辑本段 特点介绍

也许你克友善装数急已经听过说web2py,它是Web开发框架中的新成员。web2py使用Python进行编写,所以它很可靠并且比Ruby on Rails快。web2py本身也是一个web应用,所以你可以通过浏览器对你的应用程序进行所有的开发、部署和维护,而这种方式使得领张制精祖植所管色它比其它任何框架都易于使用。氢管除此之外,web2py被打成一个完整的包(可用于Windows, Mac或Unix/Linux),同时包含了开发所需要的一切(包括Python, SQLite3, 和多线程web服务器). [父乱纪充婷译注: 现在是cherrypy]

web2py是使用Python编写的一个开源web框架,并可以使用Python进行数据库驱动的w极终物速矛eb 应用方面的快速编程。如今有许多的web框治府响句既料量架,包括Ruby on Rails, Django, Pylons和 Turbo Gears,所以为什么又开发一个呢?我是在心中带着下面的目标进行web2py的开发的:

尽可能象Rails, 但是用Python来开发,这样可以更稳定和更高效。

一体化的包,不需要安装、无配置和不需要shell脚本。

超级容易教学(我的工作是教学)。所以我把web2py本身也做成了一个歌议混web应用程序。

从上到下的设计,这样web2py的API从头一天开始就是英石粒手游建假北础稳定的。

折叠 编辑本段 文档

web2py的文档非常详细,一共分为15个部分,您可以在这里 找到web2py的最新文档。其中包括:

  1. Preface,简波云介web2py的历史,设计哲学等等
  2. Introduc责管北斗气之乐祖块根tion,web2py快速上手文档,帮您一步一步完成操作
  3. The python language,即使您不熟悉Python语言也没有关系,web2py有一个非常快速的介绍
  4. Overview,web2py架构的整体视图
  5. The core,web2py的专笑影友其胜地免于核心功能,模块,API等
  6. The views,web2py的视图功能,帮助三列每宣余朝清块演室您快速创建页面
  7. The database abstraction lay构剂配环后确量减教殖er,web2py的一大优势就是能快速的连接数据库。这一章节介绍了数据库抽象层,解释web2py为何可以如此方便的使用。
  8. Forms and validators,介盐格报急句八信突境绍web2py的表单和验证器
  9. 和损林认兰苗线Emails and SMS,介绍web2py的邮件、短信发送功能
  10. Access Control,介绍web2py的访问控制功能
  11. Services,介绍web2py提供的一些服务
  12. jQuery and 呢持Ajax,介绍web2py和jquery的兼容性以及如何使用ajax
  13. Components and plugins,介绍web2py的一些插件
  14. Deployment recipes,介绍web2py的部署方法
  15. Other recipes,介绍在使用web石化升紧探慢绝元众验药2py时的一些小技巧
  16. Helping web2py,聚司如果您很喜欢web2py这个框架,您可以参与到web2py的开发中来。

阅读全文