Python moduly jsou na zip do jednoho balíčku bez externí závislosti.
Vývoj, nasazení, ladění, testování, správa a údržba aplikací databáze lze provést prostřednictvím dodaného webové rozhraní.
Web2py nemá žádné konfigurační soubory, nevyžaduje žádnou instalaci, lze spustit z USB disku.
Rámec používá Python pro model, názory a regulátorů, má vestavěný jízdenek informační systém pro správu chyb, je internacionalizace motor, pracuje s SQLite, PostgreSQL, MySQL, MSSQL, Oracle, IBM DB2, Informix, Firebird ,, Ingres Sybase a Google App Engine pomocí databáze Abstraction Layer.
Web2py obsahuje knihovny pro zpracování HTML / XML, RSS, ATOM, RTF, JSON, AJAX, xmlrpc, wiki značky, CSV.
Je to výroba připravena, schopné upload / download streaming velmi velké soubory, a vždy zpětně kompatibilní.
Zahrnuje webový server s podporou SSL a streamované-schopný, relační databáze, web-based integrované vývojové prostředí a webové rozhraní pro správu, Database Abstraction Layer, která píše SQL v reálném čase, podporu internacionalizace, více metod ověřování, na základě role kontrola přístupu, protokolování chyb a systém prodeje jízdenek, více způsoby ukládání do mezipaměti pro škálovatelnost, knihovna jQuery pro AJAX a efekty.
Běží na Windows, Unix / Linux, Google App Engine, Amazon EC2, Mac a téměř jakýkoli web hosting přes Python 2.4 / 2.5 / 2.6, nebo Java s Jython.
Běží s Apache, lighttpd, Cherokee a téměř jakýkoli jiný webový server přes CGI, FastCGI, WSGI, mod_proxy, a / nebo mod_python. Je možné vložit WSGI aplikace a middlewaru třetích stran.
Zabraňuje nejběžnější typy zranitelnosti, včetně Vstřikovací Selhávání, Cross Site Scripting a provádění škodlivého souboru.
Web2py prosazuje osvědčené postupy softwarového inženýrství (Model-View-Controller design, server-side validaci formulářů, postbacks), které dělají kód čitelnější, škálovatelné a udržovatelné.
Co je nového v této verzi:
- Načítání dat z DB by měl být rychlejší, zejména vybere (cacheable = True)
- má nový plánovač, vestavěný wiki, nový jazyk a pluralizace systém, lepší markmin s oembed podporu a lepší lešení app, zvýšení bezpečnosti.
- Spousta experimentálních funkcí včetně podpory GIS, MongoDB podporu, vestavěné auth.wiki (), a další.
Co je nového ve verzi 1.98.2:.
- New CAT značka pro žádné značky
- request.user_agent ().
- Pevná fawps podporu.
- SQLFORM (..., oddělovač = ':'). Nyní přizpůsobitelné
- Mnoho malých oprav chyb.
Co je nového ve verzi 1.96.1:
- Všechny aplikace mají cas 2,0 poskytovatele na http: / /.../ uživatel / CAS / login.
- Všechny aplikace mohou delegovat na přihlášení k externímu poskytovateli Auth (..., cas_provider = 'http: //.../other_app/default/user/cas ").
Co je nového ve verzi 1.95.1:
- Podpora Google MySQL (experimentální)
- pip podpora, díky lifeeth
- lepší setup_exe.py, díky meredyk
- importved pyfpdf
- Kontrola domény v email_auth.py, díky Gyuris
- přidal change_password_onvalidation a change_password_onaccept
- DAL (..., migrate_enabled = True)
- login_methods / loginza.py, díky Vladimir
- Podpora bpython shell, díky Arun
- request.uuid a response.uuid (pro budoucí panel nástrojů)
- db._timings obsahuje databázový dotaz načasování info
- efektivní db (...). IsEmpty ()
- setup-web2py-nginx-uwsgi-ubuntu.sh
Co je nového ve verzi 1.85.3:.
- Opraveny některé chyby
- Přidána pyfpdf.
Komentáře nebyl nalezen