Web2py
Sign in to saveWeb2py is an open-source web application framework written in the Python programming language. Web2py allows web developers to program dynamic web content using Python. Web2py is designed to help reduce tedious web development tasks, such as developing web forms from scratch, although a web developer may build a form from scratch if required.
Key facts
- Software.title
- web2py Enterprise Web Framework
- Software.name
- web2py
- Software.logo
- ويب-تو-باي.png
- Software.logo size
- frameless
- Software.logo caption
- web2py logo
- Software.author
- Massimo Di Pierro
- Software.programming language
- Python
- Software.platform
- Cross-platform
- Software.genre
- Web application framework
- Software.license
- GNU Lesser General Public License version 3 (LGPLv3)
- Software.website
- www.web2py.com
via Wikipedia infobox
Source code
web2py is an open source full-stack framework for agile development of secure database-driven web-based applications, written and programmable in Python. Web2py was created in 2007 for Python 2.7. As of 2024 we support Python 3.9+ and no longer support earlier version. We do not recommend using Web2py for new projects but we recommend upgrading to py4web ( also known as web3py. Web2py and Py4web share template language, pydal, rocket3 and similar design phylosophy. web2py.2.27.1 is the last version supporting Python 2.7. web2py 3.x only supports Python 3.9+ and it is in limited maintenance mode. Read more about our Read more about our The use of a sub-module requires a one-time use of the --recursive flag for git clone if you are cloning web2py from scratch. PyDAL uses a separate stable release cycle to the rest of web2py. PyDAL releases will use a date-naming scheme similar to Ubuntu. Issues related to PyDAL should be reported to its separate repository. project/ README.md LICENSE.web2py.txt web2py.py the startup script anyserver.py to run with third party servers ... other handlers and example files gluon/ the core libraries packages/ web2py submodules dal/ contrib/ third party libraries tests/ unittests applications/ are the apps admin/ web based IDE ... examples/ examples, docs, links ... welcome/ the scaffolding app (they all copy it) ABOUT LICENSE models/ views/ controllers/ sessions/ errors/ cache/ static/ uploads/ modules/ cron/ tests/ ... your own apps examples/ example config files, mv .. and customize extras/ other files which are required for building web2py scripts/ utility and installation scripts handlers/ wsgihandler.py handler to connect to WSGI ... handlers for Fast-CGI, SCGI, Gevent, etc site-packages/ additional optional modules logs/ log files will go in there deposit/ a place where web2py stores apps temporarily
Excerpt from the source-code README · 4,403 chars · not written by Vinony
Article · 中文
web2py是一个开源的web应用框架,用Python编程语言书写。web2py允许web开发者使用Python编程动态web内容。web2py设计用来帮助缩减冗长的web开发任务,比如从头做起开发web表单,尽管web开发者需要的话可以从头做起建立表单。 web2py最初设计为强调易于使用和部署的教学工具。因此它没有项目级的配置文件。web2py的设计受到了Ruby on Rails和Django框架的启发。类似这些框架,web2py聚焦于快速开发,偏好约定优于配置方式,并服从模型–视图–控制器(MVC)架构模式。
Abstract from DBpedia / Wikipedia · CC BY-SA