Sawa module ay naka-zip sa isang pakete na walang mga panlabas na dependencies.
Development, deployment, debugging, pagsubok, database pangangasiwa at pagpapanatili ng mga aplikasyon ang maaaring gawin sa pamamagitan ng ibinigay na web interface.
web2py pang mga file ng configuration, hindi nangangailangan ng pag-install, maaaring tumakbo off ang isang USB drive.
Ang balangkas ay gumagamit ng Python para sa Model, ang Views at ang Controllers, ay may built-in system upang pamahalaan ang mga error, isang internationalization engine, ticketing gumagana sa SQLite, PostgreSQL, MySQL, MSSQL, Oracle, IBM DB2, Informix, FireBird ,, Ingres , sybase at Google App Engine sa pamamagitan ng isang Database Abstraction Layer.
web2py kabilang ang mga aklatan upang mahawakan ang HTML / XML, RSS, ATOM, RTF, JSON, AJAX, xmlrpc, WIKI markup, CSV.
Ito ay handa na produksyon, kaya ng upload / download streaming ng napakalaking mga file, at laging pabalik na katugma.
Kasama ang isang may kakayahang streaming-SSL-enable at web server, isang pamanggit database, isang web-based integrated unlad na kapaligiran at pamamahala ng interface ng web-based, ang isang Database Abstraction Layer na magsusulat SQL sa tunay na oras, pag-internasyonal, maramihang mga pamamaraan authentication, batay role access control, ang isang error log at ticketing system, maramihang mga pamamaraan caching para sa kakayahang sumukat, ang jQuery library para sa AJAX at mga epekto.
Nagpapatakbo sa Windows, Unix / Linux, Google App Engine, Amazon EC2, Mac, at halos anumang web hosting sa pamamagitan ng Python 2.4 / 2.5 / 2.6, o Java na may Jython.
Nagpapatakbo sa Apache, Lighttpd, Cherokee at halos anumang iba pang mga web server sa pamamagitan ng CGI, FastCGI, WSGI, mod_proxy, at / o mod_python. Maaari itong i-embed third party WSGI apps at middleware.
Ito ang humahadlang sa mga pinaka-karaniwang uri ng mga kahinaan kabilang ang iniksyon Flaws, Cross Site Scripting at Makasasamang File pagpapatupad.
web2py nagpapatupad magandang gawi Software Engineering (Model-View-Controller disenyo, form validation Server-side, postbacks) na gawing mas nababasa, scalable, at maintainable code.
Ano ang bago sa release na ito:
- Kinukuha ang data mula sa DB dapat na mas mabilis, sa partikular na piliin ang (naka-cache = True)
- May isang bagong scheduler, isang built-in na wiki, bagong wika at pluralization system, ang mas mahusay markmin may oembed suporta at mas mahusay na plantsa app, tumaas na seguridad.
- Maraming ng pang-eksperimentong tampok kabilang ang suporta GIS, MongoDB suporta, built-in auth.wiki (), at iba pa.
Ano ang bago sa bersyon 1.98.2:.
- New CAT tag para sa mga walang mga tag
- request.user_agent ().
- Mga Fixed fawps support.
- SQLFORM (..., separator = ':'). Customizable ngayon
- Maraming mga pag-aayos maliit bug.
Ano ang bago sa bersyon 1.96.1:
- Mayroon Lahat ng mga aplikasyon Cas 2.0 provider sa http: / /.../ user / Cas / login.
- maaaring hirangin ang lahat ng mga application na mag-login sa panlabas Auth provider (..., cas_provider = 'http: //.../other_app/default/user/cas').
Ano ang bago sa bersyon 1.95.1:
- Google MySQL suporta (experimental)
- pip support, salamat lifeeth
- mas mahusay setup_exe.py, salamat meredyk
- importved pyfpdf
- check domain sa email_auth.py, salamat Gyuris
- idinagdag change_password_onvalidation at change_password_onaccept
- DAL (..., migrate_enabled = True)
- login_methods / loginza.py, salamat Vladimir
- bpython shell support, salamat Arun
- request.uuid at response.uuid (para sa isang hinaharap na toolbar)
- db._timings naglalaman database query tiyempo info
- mabisa db (...). IsEmpty ()
- setup-web2py-nginx-uwsgi-ubuntu.sh
Ano ang bago sa bersyon 1.85.3:.
- Nakatakdang ilang mga bug
- Added pyfpdf.
Mga Komento hindi natagpuan