Django (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Fstab (discussione | contributi)
traduzione in corso...
Fstab (discussione | contributi)
traduzione in corso...
Riga 15:
* Possibilità di installare funzionalità "plug-in".
* Una robusta [[Application Programming Interface|API]] per la gestione del [[database]].
* Un sistema di "view generiche" che permette di saltare la stesura di codice per determinati casi comuni.
* A built-in "generic views" system which does away with the need to write logic for certain common tasks.
* AnUn extensiblesistema tag-baseddi [[template]] systembasato withsu template[[tag]] inheritancecon [[ereditarietà]] dei template.
* Un gestore di URL basate su [[espressione regolare|espressioni regolari]].
* A [[regular expression|regular-expression]]-based [[URL]] dispatcher.
* AUn sistema "middleware" systemper forlo thesviluppo developmentdi offunzionalità additional featuresaggiuntive; forad exampleesempio, middlewarecomponenti componentsmiddleware whichche provideforniscono [[caching]], outputcompressione compressiondell'output, URL [[normalizationnormalizzazione]] dell'output, protezione [[CSRF]] protectione andsupporto sessionper supportla aresessione includedsono ininclusi thenella maindistributione Djangoprincipale distributiondi Django.
* Supporto per [[internazionalizzazione]], incluse traduzioni della interfaccia amministrativa in svariate lingue.
* Support for [[internationalization]], including built-in translations of the administrative application's interface into a variety of languages.
* Inclusa documentazione accessibile dall'interfaccia amministrativa (compresa documentazione automaticamente generata dai modelli e librerie template aggiunte dalle applicazione).
* Built-in documentation accessible via the administrative application (including automatically-generated documentation of models and template tag libraries added by applications).
 
WhileMentre Django isè influencedinfluenzato heavilypesantemente bydalla thefilosofia di sviluppo Model-View-Controller, philosophyi ofsuoi development,sviluppatori itsdichiarano developerspubblicamente publiclyche statenon thatsi theysentono doin notdovere feeldi boundseguire toun strictlyparticolare observeparadigma anydi particularsviluppo paradigmpreferendo, preferringinvece insteadsemplicemente to"ciò doche "whatsembra feels rightgiusto" to them. As aCome resultrisultato, forad exampleesempio, whatciò wouldche besarebbe calledchiamato theil "controller" in aun "truevero" framework MVC frameworkè ischiamato, in Django, called the "view", ande whatciò wouldche bedovrebbe calledessere thechiamato "view" is calledè thechiamato "template".
 
==Supporto server==
==Server arrangements==
Django can run on [[Apache HTTP Server|Apache]] under [[mod_python]], or under any [[WSGI]]-compliant web server. Django also includes the ability to launch a [[FastCGI]] server, enabling use behind any web server which supports FastCGI.