модулі Python упаковуються в один пакет без будь-яких зовнішніх залежностей.
Розробка, впровадження, налагодження, тестування, адміністрування баз даних та обслуговування додатків може бути зроблено за допомогою наданого веб-інтерфейс.
web2py не має файли конфігурації, не вимагає установки, може працювати від USB-накопичувача.
База використовує Python для моделі, погляди і контролерів, має вбудований системи продажу квитків для управління помилки, інтернаціоналізації двигун, працює з SQLite, PostgreSQL, MySQL, MSSQL, Oracle, IBM DB2, Informix, Ingres FireBird ,, , Sybase і Google App Engine за допомогою бази даних Abstraction Layer.
web2py містить бібліотеки для обробки HTML / XML, RSS, ATOM, RTF, JSON, AJAX, XMLRPC, вики розмітку, CSV.
Це продукція готова, здатна завантажувати / закачувати потокове дуже великих файлів, і завжди сумісний.
Включає в себе SSL-включений і потокового з підтримкою веб-сервер, реляційна база даних, інтегровану середу веб-розробки та веб-інтерфейс управління, база даних Abstraction Layer, який записує SQL в реальному часі, підтримку інтернаціоналізації, кілька методів аутентифікації, заснований роль контроль доступу, ведення протоколу помилок і системи продажу квитків, кілька методів кешування для масштабування, бібліотека JQuery AJAX для і ефектів.
Працює на Windows, Unix / Linux, Google App Engine, Amazon EC2, Mac, і практично будь-який веб-хостингу за допомогою Python 2.4 / 2.5 / 2.6, або Java з Jython.
Працює з Apache, Lighttpd, Cherokee і майже будь-який інший веб-сервер за допомогою CGI, FastCGI, WSGI, mod_proxy та / або mod_python. Це може вставляти сторонні додатки WSGI і проміжне.
Це запобігає найбільш поширені типи вразливостей, включаючи ін'єкційні недоліки, Cross Site Scripting і шкідливих виконання файлу.
web2py підсилює хороші методів розробки програмного забезпечення (Model-View-Controller дизайн, перевірка на стороні сервера форма, постбека), які роблять код більш читабельним, масштабованої і в супроводі.
Що нового сильний > У цьому випуску:
- Отримання даних з БД повинен бути швидше, зокрема вибору (кешувального = True)
- Має новий планувальник, вбудований в вікі, нову мову і систему множини, краще markmin з oembed підтримки та кращої лісів додаток, підвищена безпека.
- Багато експериментальних можливостей, включаючи підтримку ГІС, MongoDB підтримки, вбудованої в auth.wiki (), і багато іншого.
Що нового у версії 1.98.2 :.
- Нова КПП тегів для будь-яких тегів
- request.user_agent ().
- Виправлена підтримка fawps.
- SQLFORM (..., сепаратор = ':'). Тепер настроюється
- Багато виправлення маленька помилка.
Що нового у версії 1.96.1:
- Всі додатки повинні CAS 2.0 постачальника за адресою: / /.../ користувач / CAS / Логін.
- Всі додатки можуть делегувати ввійти в зовнішнього постачальника Auth (..., cas_provider = 'HTTP: //.../other_app/default/user/cas').
Що нового у версії 1.95.1:
- підтримка Google MySQL (експериментальний)
- піп підтримка, завдяки lifeeth
- краще setup_exe.py, завдяки meredyk
- importved pyfpdf
- перевірка домену в email_auth.py, завдяки Gyuris
- додав change_password_onvalidation і change_password_onaccept
- DAL (..., migrate_enabled = True)
- login_methods / loginza.py, завдяки Володимир
- підтримка bpython оболонки, завдяки Арун
- request.uuid і response.uuid (для майбутньої панелі інструментів)
- db._timings містить запит до бази даних синхронізації дані
- ефективна дБ (...). IsEmpty ()
- setup-web2py-nginx-uwsgi-ubuntu.sh
Що нового у версії 1.85.3 :.
- Виправлені деякі помилки
- Додана pyfpdf.
Коментар не знайдено