# Django Reviews
**Vendor:** Django  
**Category:** [Framework Web Python](https://www.g2.com/it/categories/python-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 175
## About Django
Django è un framework web open-source di alto livello scritto in Python che consente lo sviluppo rapido di siti web sicuri e manutenibili. Segue il modello architetturale Model-Template-View (MTV), promuovendo una chiara separazione tra modelli di dati, interfacce utente e logica applicativa. Originariamente sviluppato per soddisfare le esigenze frenetiche degli ambienti delle redazioni, Django si è evoluto in un framework versatile utilizzato da organizzazioni in tutto il mondo. Caratteristiche e Funzionalità Chiave: - Sviluppo Rapido: Il design di Django facilita una rapida progressione dal concetto al completamento, permettendo agli sviluppatori di costruire applicazioni in modo efficiente. - Strumenti Completi: Il framework include funzionalità integrate per l&#39;autenticazione degli utenti, l&#39;amministrazione dei contenuti, le mappe del sito, i feed RSS e altro, riducendo la necessità di librerie esterne. - Sicurezza: Django enfatizza la sicurezza fornendo protezioni contro vulnerabilità comuni come l&#39;iniezione SQL, il cross-site scripting e la cross-site request forgery. - Scalabilità: Progettato per gestire richieste di alto traffico, Django alimenta alcuni dei siti più trafficati su internet, dimostrando la sua capacità di scalare efficacemente. - Versatilità: Adatto a una vasta gamma di applicazioni, dai sistemi di gestione dei contenuti ai social network e alle piattaforme di calcolo scientifico. Valore Primario e Soluzioni per gli Utenti: Django semplifica il processo di sviluppo web offrendo un framework robusto che gestisce molti compiti comuni di default. Questo permette agli sviluppatori di concentrarsi sulla scrittura di funzionalità applicative uniche senza reinventare la ruota. La sua enfasi sulla sicurezza e sulla scalabilità assicura che le applicazioni costruite con Django siano sia affidabili che capaci di crescere con le esigenze degli utenti. Aderendo al principio &quot;Non Ripeterti&quot; (DRY), Django promuove la riusabilità e la manutenibilità del codice, rendendolo una scelta ideale per gli sviluppatori che mirano a creare applicazioni web efficienti e sicure.




## Django Reviews
  ### 1. La struttura chiara di Django e l'admin generato automaticamente ci hanno fatto risparmiare un sacco di tempo

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mudit J. | IT Executive, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 10, 2026

**Cosa Le piace di più di Django?**

Ho scelto Django per gli strumenti interni di Ethics Empire perché ha opinioni forti che sono utili. La struttura del progetto è facile da capire, quindi quando ho aperto il codice dopo tre mesi, sapevo ancora dove si trovava tutto. L'interfaccia di amministrazione che è stata creata automaticamente dai miei modelli mi ha risparmiato dal dover creare schermate CRUD a mano. Ho solo definito

**Cosa non Le piace di Django?**

Per i principianti, la storia del deployment di Django è troppo difficile da seguire. Ci sono voluti due giorni interi di tentativi ed errori per configurare WSGI, file statici e connessioni al database sul nostro VPS. Il framework presume che tu sappia come gestire un server Linux. Vorrei che ci fosse un modo più semplice per il piccolo team di Ethics Empire di "deploy to production". Inoltre, il supporto async sembra essere stato aggiunto invece di essere integrato. Non ne abbiamo ancora bisogno, ma mi piacerebbe che le funzionalità in tempo reale sul nostro dashboard di progetto fossero più pulite. Quando vuoi fare qualcosa di straordinario, il modo di pensare "batteries included" può rendere difficile lavorare con il framework.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Quando gestisci un'azienda di servizi, devi tenere traccia delle relazioni, dei progetti e del denaro tutto allo stesso tempo. Django ha risolto il problema con i nostri silos di dati. Il nostro database clienti è collegato direttamente ai progetti e alle fatture. Posso vedere quali clienti stanno generando profitti, quali progetti sono in ritardo e chi sta lavorando su cosa senza dover esportare file CSV. Il sistema di permessi consente ai capi dipartimento di vedere i dati del loro team senza dover guardare le informazioni finanziarie private. In poche righe di Python, l'ORM può gestire query complesse come "mostrami tutti i clienti attivi con pagamenti in ritardo". Capisco tutto in un unico codice, quindi aggiungere nuove funzionalità, come il monitoraggio delle spese che abbiamo aggiunto il mese scorso, richiede solo poche ore invece di settimane.

  ### 2. Le funzionalità integrate di Django rendono lo sviluppo veloce e scalabile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham  T. | Sr Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 18, 2026

**Cosa Le piace di più di Django?**

Quello che mi piace di più di Django è che offre funzionalità integrate come l'admin, l'autenticazione, l'ORM che accelerano lo sviluppo. Ha una struttura pulita e semplice, rendendo i progetti scalabili e manutenibili.

**Cosa non Le piace di Django?**

La sua struttura monolitica e opinata può limitare la flessibilità

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django aiuta a risolvere molti problemi comuni nello sviluppo web, come la configurazione ripetitiva, la gestione del database e le preoccupazioni relative alla sicurezza, così posso concentrarmi di più sulla costruzione dell'applicazione vera e propria.

  ### 3. Un framework di sviluppo web pesante, sicuro e scalabile

**Rating:** 4.5/5.0 stars

**Reviewed by:** Poulastha M. | Associate Programmer - Full Stack, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 07, 2025

**Cosa Le piace di più di Django?**

Quello che apprezzo di Django è quanto sia facile iniziare. C'è pochissima configurazione richiesta poiché viene fornito con funzionalità integrate come il login, la gestione del database e un pannello di amministrazione. Tutto funziona subito. La documentazione è chiara e facile da seguire, e dopo averci passato un po' di tempo, la struttura generale diventa chiara. L'ORM e gli strumenti di migrazione semplificano lo sviluppo, e il pannello di amministrazione fa risparmiare davvero tempo. Mi piace anche che Django sembri veloce e renda facile continuare a costruire e mantenere progetti.

**Cosa non Le piace di Django?**

Quello che trovo impegnativo di Django è che può sembrare un po' pesante per progetti più piccoli, poiché viene fornito con molte funzionalità integrate che non sono sempre necessarie. Inoltre, certi aspetti, come il sistema di impostazioni e configurazione, possono essere difficili da comprendere all'inizio. Se provi a fare qualcosa al di fuori del "modo Django tipico", può diventare confuso. Ho anche notato che l'ORM può sembrare lento o complicato quando si gestiscono query più complesse. Nonostante questi problemi, penso ancora che Django sia un ottimo framework una volta che ci si familiarizza.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django si occupa di gran parte del lavoro noioso di configurazione per me. Non devo creare funzionalità come sistemi di login, integrazione del database o pagine di amministrazione da zero, poiché sono già incluse. Aiuta anche a mantenere il mio progetto ben organizzato, così il mio codice rimane pulito. L'ORM mi permette di interagire con il database senza dover scrivere SQL grezzo, il che rende lo sviluppo sia più facile che più veloce. Django gestisce anche aspetti importanti della sicurezza come la protezione CSRF e l'autenticazione, quindi non devo preoccuparmi di questi. In generale, mi permette di concentrarmi sulla costruzione della mia applicazione piuttosto che essere bloccato con compiti di configurazione o dettagli minori.

  ### 4. Perfetto Framework per uno Sviluppo Web Rapido e Sicuro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alina B. | Python/Django Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 05, 2025

**Cosa Le piace di più di Django?**

Quello che mi piace di più di Django è la sua filosofia "batteries-included" — viene fornito con tutto il necessario per costruire applicazioni web sicure, scalabili e manutenibili fin da subito. L'ORM è potente e intuitivo, l'interfaccia di amministrazione risparmia enormi quantità di tempo nelle applicazioni ricche di operazioni CRUD, e la sua chiara struttura del progetto impone le migliori pratiche. Amo anche il supporto integrato per cose come l'autenticazione, i form, il middleware e i segnali — tutti elementi che si integrano perfettamente. Per progetti più grandi, Django scala bene e funziona magnificamente con PostgreSQL, le API REST e le funzionalità asincrone nel moderno Python.

**Cosa non Le piace di Django?**

Sebbene Django sia incredibilmente potente, la sua struttura monolitica può sembrare pesante per progetti molto piccoli o altamente specializzati. A volte, le convenzioni del framework e i componenti integrati possono rendere più difficile personalizzare certi comportamenti senza sovrascrivere i valori predefiniti o scrivere codice boilerplate aggiuntivo. Inoltre, anche se Django ha migliorato il supporto per l'asincronia, i flussi di lavoro completamente asincroni possono ancora essere complessi da implementare rispetto ad alcuni framework più recenti. Infine, la curva di apprendimento può essere ripida per i principianti, specialmente quando si tratta di gestire query ORM avanzate o personalizzare il middleware.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django risolve il problema di costruire rapidamente applicazioni web sicure, manutenibili e scalabili fornendo un framework completo e ben strutturato che copre tutto, dall'ORM e il templating all'autenticazione e alle interfacce di amministrazione. Nella nostra piattaforma di e-commerce basata su microservizi, Django ci consente di sviluppare rapidamente servizi individuali con un'architettura coerente e un'integrazione robusta del database (soprattutto con PostgreSQL). Supporta anche lo sviluppo di API REST senza problemi con Django REST Framework, facilitando la comunicazione tra servizi e l'integrazione del frontend.

  ### 5. Il miglior framework full stack per costruire applicazioni web

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akshay Kumar G. | Engineering Student, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 03, 2025

**Cosa Le piace di più di Django?**

Segue la struttura MVC e il database è gestito dal proprio ORM di Django, il che rende più facile interagire con i dati invece di scrivere query di database e, poiché è costruito su Python, possiamo fare un sacco di integrazioni.

**Cosa non Le piace di Django?**

Django è costruito su Python, quindi a volte sembra lento e la sua curva di apprendimento è anche ripida.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

In precedenza ho lavorato con tecnologie come PHP, Node, React e personalmente ritengo che Django sia migliore di tutte queste, ha tutto ben organizzato e può essere facilmente personalizzato.

  ### 6. Potente framework per lo sviluppo rapido

**Rating:** 4.0/5.0 stars

**Reviewed by:** Kunjesh Y. | Intern, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 22, 2024

**Cosa Le piace di più di Django?**

Django ha una vasta gamma di funzionalità di sicurezza con il supporto di un gran numero di librerie che lo rendono più utilizzabile per lo sviluppo rapido e scalabile di prodotti. Mi piace il pannello di amministrazione che Django fornisce e la semplicità nell'implementare funzionalità complesse senza molta configurazione. Il supporto delle librerie lo rende più potente quando si tratta di integrazione con altre istanze. Un altro aspetto positivo di Django è l'elevato livello di supporto clienti raggiungibile. Questa frequenza d'uso garantisce che le soluzioni ai problemi comuni siano facilmente disponibili, migliorando la produttività complessiva e il successo del progetto. In generale, dopo un po' di esperienza pratica, sarà facile da usare.

**Cosa non Le piace di Django?**

dopo aver usato Django per alcuni anni, ho realizzato che potrebbe essere piuttosto difficile per i principianti; potrebbe volerci del tempo per imparare Django a causa delle molteplici convenzioni per svolgere un compito. La struttura monolitica di Django potrebbe essere troppo ingombrante per progetti estremamente piccoli, e la curva di apprendimento potrebbe essere piuttosto ardua per i principianti. Sì, mentre lo si utilizza, si capisce che coloro che amano il design flessibile del progetto potrebbero essere infastiditi a causa della convenzione sulla configurazione.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Sono il proprietario di un'attività di vendita al dettaglio online che sta crescendo e mi trovo ad affrontare diverse sfide che mi impediscono di espandermi. La prima sfida è la gestione dell'inventario. A causa della mancanza di monitoraggio in tempo reale, si verificano frequentemente situazioni di esaurimento scorte e sovraccarico. Il mio processo di checkout non è personalizzato ed è piuttosto complicato, portando a tassi elevati di abbandono del carrello. Un altro problema è l'evasione degli ordini.

  ### 7. Perché Django? Semplicità e potenza vanno di pari passo per lo sviluppo web.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aanya S. | Project Manager, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** December 20, 2024

**Cosa Le piace di più di Django?**

Django viene fornito con molti strumenti integrati come ORM, pannello di amministrazione, moduli, routing. Mi piace di più Django quando parliamo di sicurezza, contiene protezioni contro vulnerabilità comuni come SQL injection, XSS. È molto supportivo e vivace.

**Cosa non Le piace di Django?**

Complessità della migrazione, supporto limitato delle API native

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

La creazione di un'applicazione web richiede un tempo significativo per configurare il routing, l'autenticazione, le connessioni al database e altro ancora. Ma Django ha un framework con "batterie incluse" e uno sviluppo rapido.

  ### 8. Django ha reso divertente la creazione di applicazioni web

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nashit H. | Mentor/Faculty cum Developer, Gestione dell'istruzione, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 10, 2024

**Cosa Le piace di più di Django?**

la facilità del pannello di amministrazione, superuser è davvero meraviglioso. il routing e MVC sono facili da implementare

**Cosa non Le piace di Django?**

la dipendenza è un problema con python, così come con django. Se stai usando altri moduli, assicurati che le dipendenze siano compatibili. Inoltre, in un ambiente di produzione, il CSS necessita di altre dipendenze per funzionare.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

pannello di amministrazione, con accesso superuser. sviluppare applicazioni web che richiedono l'accesso amministrativo, è fantastico.

  ### 9. il miglior framework per lo sviluppo web

**Rating:** 4.5/5.0 stars

**Reviewed by:** MUKESH V. | Intern, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 18, 2024

**Cosa Le piace di più di Django?**

facilità di integrazione, la parte migliore sono i login e la registrazione per amministratori e superutenti. il database locale va bene, ma può essere facilmente integrato con database sql o no-sql.

**Cosa non Le piace di Django?**

il problema con Django e Python è la dipendenza. la compatibilità con librerie e moduli è problematica

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

sviluppare applicazioni web, scalare le mie applicazioni

  ### 10. La mia prima esperienza di sviluppo di un'app full stack utilizzando Django

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohammed P. | Digital Marketing Executive, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 23, 2024

**Cosa Le piace di più di Django?**

Quello che mi piace di più di Django è come rende la costruzione di siti web più facile e veloce. Fornisce molti strumenti e scorciatoie che mi aiutano a creare siti web complessi con meno codice. Inoltre, Django si occupa di molte attività comuni come l'autenticazione degli utenti e la gestione del database, così posso concentrarmi di più sull'aggiunta di funzionalità uniche al mio sito. E fornisce anche il pannello di amministrazione automaticamente, essendo fatto con Python, rende più facile lavorare con qualcuno che conosce Python.
Lo sto usando normalmente.
È facile integrarlo con React o altri framework frontend.

Figma può essere utilizzato come designer UI e UX mentre Django può essere utilizzato come backend; lavorano perfettamente insieme e si può usare il codice nei template di Django.

**Cosa non Le piace di Django?**

la cosa che non mi piace è la parte di distribuzione, non tutte le piattaforme possono distribuirlo e a volte il problema del database se ho apportato modifiche dopo averle impegnate rende difficile annullarle

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Gli strumenti e le convenzioni integrati di Django semplificano il processo di sviluppo, permettendomi di creare applicazioni web più rapidamente. Questo mi fa risparmiare tempo e fatica, soprattutto quando costruisco funzionalità complesse o gestisco compiti comuni come la gestione del database e viene fornito con funzionalità di sicurezza integrate, come la protezione contro le vulnerabilità web comuni come l'iniezione SQL e il cross-site scripting (XSS). Gestendo le preoccupazioni di sicurezza direttamente, Django mi aiuta a creare applicazioni web più sicure senza dover implementare queste funzionalità manualmente.

  ### 11. Framework web Python ad alta capacità

**Rating:** 4.0/5.0 stars

**Reviewed by:** Happy M. | Software Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** May 29, 2024

**Cosa Le piace di più di Django?**

È abbastanza capace di creare applicazioni su larga scala con un'implementazione rapida utilizzando Python. Fornisce un intero pannello di amministrazione con funzionalità a livello di amministratore. Offre una sicurezza robusta con autenticazione utente integrata, gestione dei ruoli che facilita lo sviluppo. Utilizza il potente ecosistema di pacchetti Python tramite pip per sviluppare e integrare nuove funzionalità.

**Cosa non Le piace di Django?**

È dispendioso in termini di tempo comprendere il modo di funzionare di Django come framework. È lento nel gestire traffico pesante e non è veloce a causa del suo meccanismo di richiesta.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Ha aiutato nello sviluppo di un'applicazione di servizio chatbot AI su larga scala basata su Django utilizzando le librerie NLP. Ha accelerato il processo di sviluppo con il suo pannello di amministrazione integrato e un sistema di autenticazione basato su un meccanismo di sicurezza robusto. Django ha aiutato il progetto a scalare con l'integrazione ORM con PostgreSql. Ha gestito con successo carichi di lavoro pesanti grazie al suo efficiente meccanismo di gestione delle richieste.

  ### 12. Django - Un Flessibile Framework Backend

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashay C. | Freelancer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 16, 2024

**Cosa Le piace di più di Django?**

Django è dinamico e flessibile, e ha un ampio supporto dalla comunità. L'integrazione e l'implementazione possono essere fatte facilmente.

**Cosa non Le piace di Django?**

Django non è adatto per progetti piccoli. fhis manca di funzionalità.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django funziona come una spina dorsale per le mie applicazioni. Che l'applicazione sia realizzata in qualsiasi stack, Django si presenta con fiducia per gestire il flusso di dati senza problemi e tutto il lavoro API senza errori.

  ### 13. Django il miglior framework di sviluppo backend

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yash C. | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 28, 2024

**Cosa Le piace di più di Django?**

Django è il mio framework principale per lo sviluppo di applicazioni backend, è semplice da usare e implementare. Contiene anche una documentazione eccellente che è molto utile per gli sviluppatori, ecco perché lo uso ogni giorno. L'integrazione con un database è facile, fornendo uno dei migliori ORM.

**Cosa non Le piace di Django?**

Django è nel complesso un ottimo pacchetto che contiene tutto ciò di cui hai bisogno per sviluppare un'applicazione backend, ma la curva di apprendimento di Django è molto ripida, contiene molte funzionalità che confondono i principianti.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django risolve tutti i problemi che si presentano con le esigenze di un backend utente, fornisce una soluzione per tutte le tue necessità, ad esempio, se uno sviluppatore ama l'ORM interno, non vuole utilizzare ORM aggiuntivi con il proprio framework backend (ad esempio: NodeJs con Mongoose), quindi Django fornisce il suo potente ORM interno.

  ### 14. Il Potere di Django: Una Recensione Completa

**Rating:** 5.0/5.0 stars

**Reviewed by:** Onkar N. | Associate Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 12, 2024

**Cosa Le piace di più di Django?**

Quello che amo di più di Django è che viene fornito con tutto il necessario per costruire un'app web subito, senza bisogno di cercare plugin o preoccuparsi di problemi di compatibilità. È come avere tutti gli strumenti necessari in un pratico kit. Inoltre, è super sicuro e può gestire grandi progetti senza alcun problema.

**Cosa non Le piace di Django?**

Uno svantaggio di Django è la sua ripida curva di apprendimento per i principianti. La sua natura completa può rendere complessa l'installazione, e le sue convenzioni rigide possono sembrare restrittive per alcuni sviluppatori.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Sjango semplifica lo sviluppo web con i suoi strumenti integrati, migliorando velocità, sicurezza e scalabilità. Nonostante una curva di apprendimento ripida e alcune restrizioni, i suoi benefici in termini di sviluppo rapido e manutenzione lo rendono una scelta eccellente per costruire applicazioni web robuste.

  ### 15. Django è un framework web Python facile da capire.

**Rating:** 5.0/5.0 stars

**Reviewed by:** RANJIT K. | iti eleactricion, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 27, 2023

**Cosa Le piace di più di Django?**

Django è un framework web open source facile da imparare. L'integrazione delle rotte delle pagine web è molto semplice e la connessione ai database è altrettanto facile. Il database predefinito che Django utilizza è SQLite, che è simile alle query SQL. Possiamo semplicemente implementare la nostra pagina web in Django.

**Cosa non Le piace di Django?**

l'unica cosa, non mi piace il framework, ci sono molte sfide per i principianti.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

cambio il design del pannello di amministrazione

  ### 16. Recensione onesta di Django

**Rating:** 4.0/5.0 stars

**Reviewed by:** Akshad P. | Software Developer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 04, 2023

**Cosa Le piace di più di Django?**

Per dirla chiaramente, Django vanta una delle migliori raccolte di documentazione tra i sistemi open-source disponibili. Questo perché è precisa e corretta, oltre che ben organizzata per i web designer che iniziano con Python.

**Cosa non Le piace di Django?**

Particolarmente nel caso in cui si utilizzi il comando predefinito startproject e si debba riparare le cose retroattivamente. È estremamente fastidioso che Django abbia un supporto così scarso per le dichiarazioni di tipo. È molto difficile utilizzare mypy in un progetto Python senza avvisi falsi ovunque continuamente.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django fornisce protezione contro numerose vulnerabilità di default, inclusi l'iniezione SQL, il cross-site scripting, la falsificazione di richieste cross-site e il clickjacking.

  ### 17. piattaforma incredibile per software su misura

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vicente G. | Mid-Market (51-1000 dip.)

**Reviewed Date:** November 17, 2023

**Cosa Le piace di più di Django?**

Molto supporto dalla comunità e funzionalità integrate. Metterei in evidenza l'interfaccia di amministrazione e le funzionalità di sicurezza. La sua versatilità e scalabilità, utilizzate insieme a un ambiente AWS, lo rendono uno strumento molto potente. Tutto ciò lo rende un framework robusto e adatto agli sviluppatori per costruire applicazioni web.

**Cosa non Le piace di Django?**

più complessità del necessario per progetti piccoli o semplici. Per i principianti, l'ampia gamma di funzionalità di Django può contribuire a una curva di apprendimento più ripida.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Applicazioni web complesse

  ### 18. Django il framework per i perfezionisti!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ananth G. | Assistant Professor, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 05, 2023

**Cosa Le piace di più di Django?**

La prima e più importante caratteristica di Django è che è open source e gratuito da usare. È versatile, ha un ampio supporto attraverso la comunità dei suoi sviluppatori, ha una documentazione estesa e fornisce una sicurezza migliorata ai progetti creati.

**Cosa non Le piace di Django?**

L'unica cosa che non mi piace di Django è che è un framework impegnativo per i principianti. Grazie al suo set dettagliato di funzionalità e caratteristiche, ci vuole un po' di tempo per i principianti e i novizi per imparare e capire.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Creare siti web utilizzando Django e piattaforme cloud come PythonAnywhere è un compito facile. Django può risolvere qualsiasi tipo di problema aziendale, che varia da compiti come ML, DL e altro ancora. Integrare funzionalità nel framework Django non è una cosa difficile. Con il grande supporto della sua comunità di sviluppatori e la sua documentazione estesa, qualsiasi problema aziendale è risolvibile utilizzando Django.

  ### 19. Framework di sviluppo web Django

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritik A. | Junior Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 06, 2023

**Cosa Le piace di più di Django?**

È un framework che supporta Python per lo sviluppo di applicazioni web. È buono. Abbastanza scalabile e veloce.

**Cosa non Le piace di Django?**

È un po' complicato e la dimensione di Django è elevata

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Abbiamo creato una piattaforma di trading per la nostra organizzazione utilizzando Django, è abbastanza veloce e fornisce un'interfaccia per l'analisi strategica e lo sviluppo.

  ### 20. Ho usato Django per creare un'applicazione simile a Dialogue Flow

**Rating:** 3.5/5.0 stars

**Reviewed by:** Noman S. | Data Scientist / Conversational AI / Machine Learning Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 11, 2024

**Cosa Le piace di più di Django?**

Gestisce bene le grandi applicazioni web.

**Cosa non Le piace di Django?**

Cercare di creare un'interfaccia usando Django lo rende una cosa complessa. Prova a usare altri framework per il front end.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Si adatta bene. Voglio dire che le applicazioni multi-pagina possono essere gestite bene usando Django.

  ### 21. Django - vieni per il framework, ma resti per la comunità

**Rating:** 5.0/5.0 stars

**Reviewed by:** Edgars V. | Senior IT Specialist, Enterprise (> 1000 dip.)

**Reviewed Date:** August 31, 2022

**Cosa Le piace di più di Django?**

Mi piace il framework Django perché:
+) è basato sul linguaggio Python, che è facile da imparare
+) ha una comunità solida e utile che è lì per aiutarti a risolvere i problemi o consigliare le migliori pratiche
+) ci sono molte risorse gratuite e a pagamento per imparare Django o risolvere problemi specifici
+) è facile aggiornare il tuo progetto da una versione di Django a quella successiva

**Cosa non Le piace di Django?**

A volte non puoi inserire tutte le tue idee GUI nell'interfaccia di amministrazione di Django. In questi casi, devi scrivere la tua interfaccia da zero. L'altro svantaggio di Django è che richiede tempo per impararlo, ma una volta fatto, questo non è più un problema.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Usiamo Django per creare interfacce web e API per i sistemi interni. Creare una nuova interfaccia web o API con Django è veloce perché Python ha molte librerie pronte all'uso per quasi tutto. Inoltre, con l'aiuto di Celery, Django è efficace nell'eseguire lunghi compiti in background.

  ### 22. Django è un framework Python molto potente e facile da usare.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 29, 2023

**Cosa Le piace di più di Django?**

Personalmente ritengo che Django sia molto facile da capire e un framework web molto potente. Fornisce un'elevata sicurezza. In esso ci sono molte funzionalità avanzate, possiamo scrivere query ORM, e per questo può essere molto utile per lo sviluppatore. Fornisce pacchetti e librerie integrati, quindi per me è molto utile per il mio progetto e può essere facilmente integrato. Quindi, per me, Django è davvero ottimo.

**Cosa non Le piace di Django?**

In realtà, per me non ci sono troppi aspetti negativi riguardo a Django. Tuttavia, quando alcuni principianti incontrano difficoltà, come comprendere il framework e afferrarlo se sono nuovi, non è troppo difficile. Una volta che lo conosci, allora tutto è perfetto.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Quindi nel mio progetto sto usando Django ed è molto vantaggioso per me perché posso facilmente scrivere le query ORM che in realtà sono difficili, ma in Django possiamo scriverle in modo semplice e facile. Django è un framework web per Python e lo uso per il backend. È davvero utile.

  ### 23. Il miglior server web

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dharunkumar N. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 05, 2023

**Cosa Le piace di più di Django?**

Django è il miglior framework per server web per Python ed è facile da imparare e veloce da distribuire. La cosa migliore è il supporto di una moltitudine di librerie.

**Cosa non Le piace di Django?**

Il meccanismo di gestione del traffico lento durante le ore di punta spesso non è buono e ho bisogno di aumentare il numero di istanze per gestire il traffico.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

È utilizzato come strumento CRM nel mio progetto e il suo modello ORM è facile da interagire con il database. Riduce il tempo di codifica e il tempo per la produzione aumentando la soddisfazione del cliente.

  ### 24. Il miglior framework Python per migliorare le prestazioni di un'applicazione con funzioni integrate.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit S. | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 31, 2023

**Cosa Le piace di più di Django?**

Django fornisce funzionalità integrate che possono essere facilmente utilizzate e migliorano la manipolazione dei dati. Grazie a ciò, il codice ridondante viene evitato e i programmi sono molto facili da leggere e comprendere. Possiamo sviluppare applicazioni web rapidamente rispetto ad altri framework.

**Cosa non Le piace di Django?**

Django ha il suo modo di definire ed eseguire compiti. Per utilizzare il framework Django bisogna seguire la struttura dei file che hanno indicato. La personalizzazione è difficile da implementare.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django fornisce funzionalità integrate per connettere il database, l'autenticazione, l'autorizzazione che aiutano ad aumentare la produttività e le prestazioni. Questo ha portato a una crescita nel mio settore.

  ### 25. Uno dei framework full stack Python più potenti

**Rating:** 4.5/5.0 stars

**Reviewed by:** Luciano B. | Senior Development and Support Analyst, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 03, 2023

**Cosa Le piace di più di Django?**

- Pagina di amministrazione integrata: È incredibile e conveniente avere una pagina di amministrazione pronta all'uso per interagire con i tuoi modelli di dati e i dati del database in tempo reale. È particolarmente utile in un contesto in cui si desidera che gli utenti interni svolgano compiti quotidiani, assegnando il livello di accesso appropriato tramite i ruoli utente.

- Scalabile: Anche se puoi costruire siti semplici, è relativamente facile costruire siti web potenti con ogni tipo di funzionalità, specialmente se confrontato con altri framework dello stesso livello.

- Sicurezza: Django ha un'implementazione integrata per l'autenticazione degli utenti e la gestione dei ruoli, il che rende più facile avere un buon livello di sicurezza fin dall'inizio.

- Sviluppo di moduli: È un'esperienza fantastica e senza problemi sviluppare moduli utente con convalide, interazioni Javascript in tempo reale e conversione dei dati tra dati backend e frontend. Jinja rende anche più facile creare modelli HTML utilizzando fondamentalmente Python per manipolare i dati backend.

**Cosa non Le piace di Django?**

- Curva di apprendimento: Potrebbe volerci un tempo considerevole per conoscere tutto ciò che serve per sfruttare appieno il potenziale di Django

- Mancanza di una migliore convenzione: Ci sono più modi di fare le cose, ma questo a volte è più fuorviante che utile quando si impara a fondo il framework

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Creare pagine di amministrazione per interagire con le API interne e, allo stesso tempo, permettere agli utenti interni di eseguire processi quotidiani avendo solo l'accesso minimo richiesto per il loro lavoro, creando un buon equilibrio tra sicurezza e produttività.

  ### 26. Framework di sviluppo web per sviluppatori che inseguono scadenze.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 30, 2023

**Cosa Le piace di più di Django?**

L'organizzazione del codice è estremamente facile sotto forma di template, modelli e viste. Le modifiche apportate ai database sono estremamente facili da eseguire e funzionano senza problemi. Inoltre, ha una grande comunità e documentazione, che è estremamente utile per gli sviluppatori.

**Cosa non Le piace di Django?**

Non ho riscontrato alcun aspetto negativo nel prodotto. Potrebbero esserci alcuni bug e pezzi di codice non funzionanti qua e là, ma accettano anche PR e contributi della comunità per garantire che rimanga aggiornato. In generale, nessun aspetto negativo.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django ti permette di creare e sviluppare app web moderne e aiuta anche a gestire la logica del backend lato server per le API che possono essere consumate come parte di un'app web o di un'app.

  ### 27. Django: Un potente e versatile framework web Python

**Rating:** 3.5/5.0 stars

**Reviewed by:** Swapnil G. | Apps Dev Intermediate Programer Analyst, Enterprise (> 1000 dip.)

**Reviewed Date:** October 02, 2023

**Cosa Le piace di più di Django?**

1) capacità di sviluppo rapido
2) attenzione alla sicurezza
3) facilità d'uso
4) un sistema di autenticazione e autorizzazione robusto
5) interfaccia amministrativa personalizzabile

**Cosa non Le piace di Django?**

1) onboarding nuovo sviluppatore per l'uso
2) sistema di instradamento URL complesso
3) Personalizzare l'interfaccia di amministrazione è impegnativo

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

1) Sviluppo rapido
2) Opzioni di sicurezza
3) Opzioni di interazione con il database
4) Autenticazione e autorizzazione degli utenti
5) Documentazione di Django
6) Scalabilità

  ### 28. Django - Un framework web sicuro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prashanth D. | Lead Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 18, 2023

**Cosa Le piace di più di Django?**

Django enfatizza le migliori pratiche di sicurezza. Include protezione contro le comuni vulnerabilità web, come CSRF (Cross-Site Request Forgery), SQL injection e XSS (Cross-Site Scripting).

**Cosa non Le piace di Django?**

Alcuni preferiscono framework leggeri e modulari. Django viene fornito con molte funzionalità integrate, che potrebbero non essere necessarie per ogni progetto. Questo può far sembrare il framework più monolitico rispetto ad alternative più minimaliste.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Il sistema ORM (Object-Relational Mapping) integrato di Django astrae le interazioni con il database, rendendo più facile per me lavorare con i database senza scrivere query SQL grezze. Questo semplifica i compiti di modellazione dei dati e gestione del database.

  ### 29. Django per applicazioni web facili

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Cibo e bevande | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 11, 2023

**Cosa Le piace di più di Django?**

Ci sono diversi aspetti di Django che trovo particolarmente attraenti. Ecco alcune delle cose che mi piacciono di più di Django:
Architettura MVC: Django segue il pattern architetturale Model-View-Controller (MVC), che promuove una chiara separazione delle preoccupazioni e migliora l'organizzazione del codice. I modelli rappresentano la struttura dei dati, le viste gestiscono la logica e interagiscono con i modelli, e i template gestiscono il livello di presentazione. Questa separazione aiuta a scrivere codice modulare e manutenibile.

**Cosa non Le piace di Django?**

Nel complesso, Django ha servito il suo scopo per me, quindi nessuna lamentela a parte il fatto che l'architettura potrebbe essere un po' condensata.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Ho usato Django per creare un cruscotto che potesse fornire informazioni in tempo reale sul monitoraggio dei dispositivi. Era una sorta di cruscotto analitico completo.

  ### 30. Miglior framework per startup

**Rating:** 5.0/5.0 stars

**Reviewed by:** Deepali R. | Digital Marketing Specialist, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 31, 2022

**Cosa Le piace di più di Django?**

Django è un framework ben gestito, che è la sua migliore qualità. Sai sempre dove cercare ogni tipo di errore perché contiene tutti i tipi di dati nel formato giusto, come nei file URL dove hai tutte le rotte. Inoltre, ha un grande supporto di librerie, quindi non hai bisogno di usare nessun altro framework se desideri una funzionalità speciale nel tuo software.

**Cosa non Le piace di Django?**

Poiché supporta ORM, non siamo in grado di connetterci direttamente a NOSQL, e il suo documento contiene descrizioni in un linguaggio di livello molto alto, avrai bisogno di una comprensione avanzata per capire questo problema.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Gli sviluppatori possono creare e testare API rapidamente grazie a Django. Poiché è stato creato in Python, offre un'eccellente assistenza per gli elementi relativi ai dati e, con poche dipendenze installate, puoi utilizzare la forza dell'ampia libreria Python per completare il tuo compito rapidamente.

  ### 31. Django: Recensione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arjun S. | Executive Director, Gestione delle organizzazioni non profit, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 07, 2022

**Cosa Le piace di più di Django?**

La cosa migliore che mi piace di Django è che ha molte funzionalità disponibili da usare. Puoi confrontarlo con qualsiasi altra libreria web per Python e Django è il migliore con il maggior numero di funzionalità.

**Cosa non Le piace di Django?**

Gli svantaggi di Django che ho visto come utente erano che:

1) Se confronti Flask e Django, Django è più difficile da configurare
2) Django non è amichevole e ci vuole tempo per impararlo, specialmente se vuoi migrare

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django è adatto per applicazioni di grandi dimensioni, e questo è davvero vantaggioso per me perché in Python, specialmente come persona che ha creato molti pacchetti in Python, posso utilizzare i miei pacchetti Python in applicazioni su larga scala con Django.

  ### 32. Django è ottimo per sviluppare applicazioni web basate su Python

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 26, 2023

**Cosa Le piace di più di Django?**

Django rende il deployment delle applicazioni web Python rapido e facile. Ha alcune buone utilità da riga di comando. La documentazione e i tutorial sono ben scritti, e ci sono molti esempi e informazioni disponibili.

**Cosa non Le piace di Django?**

Alcuni dei framework e dei modelli di URL Regex possono essere confusi e noiosi da implementare.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Abbiamo utilizzato Django per sviluppare un endpoint API REST compatibile con JSON. L'applicazione Python ha estratto dati da un database e li ha aggiunti a un altro. Django ha reso facile configurare e distribuire l'interfaccia web.

  ### 33. Miglior framework Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vikash K. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 07, 2023

**Cosa Le piace di più di Django?**

È il framework più popolare perché ha una grande comunità attiva. È facile da usare poiché qualsiasi nuova persona può impararlo rapidamente. Ha molte funzionalità integrate che aumentano la produttività.

**Cosa non Le piace di Django?**

Quando si lavora con un progetto frontend basato su MERN o MEAN, fonderlo con Django è impossibile. È un framework che richiede molta memoria rispetto ad altri framework. A parte questo, è un framework ben costruito.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Utilizzando il suo modello ORM per gestire il database aumenta rapidamente la produttività. Inoltre, utilizzandolo nelle applicazioni basate sul web. Usandolo per risolvere la scalabilità poiché risolve i problemi di traffico molto rapidamente.

  ### 34. Ottimo framework per iniziare rapidamente!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Salute, benessere e fitness | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 17, 2023

**Cosa Le piace di più di Django?**

Django ha molte funzionalità integrate (batterie incluse) dai conti utente, alle capacità di amministrazione e viste, all'ORM e ad altre potenti caratteristiche. Inoltre, ci sono molti moduli/pacchetti Django che aggiungono valore, come Django REST Framework.

**Cosa non Le piace di Django?**

Se necessario approfondire come funziona qualcosa, a volte è difficile capire dalla documentazione dove andare o cosa guardare. La documentazione, sebbene generalmente ottima, potrebbe essere più chiara in alcuni casi.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django funge da funzionalità backend per il nostro sito web. Gestisce gli account utente, l'elaborazione dei pagamenti, le transazioni del database, le email e le capacità SSR. Utilizziamo anche il Django REST Framework per fornire un'API per il nostro frontend.

  ### 35. Django e i suoi vantaggi nello sviluppo web

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shubham G. | Assistant System Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** July 18, 2023

**Cosa Le piace di più di Django?**

L'organizzazione del codice in Django è molto semplice grazie alla presenza di template, modelli e viste.

**Cosa non Le piace di Django?**

Django è lento quando si tratta di gestire grandi quantità di dati. Inoltre, è difficile da usare quando si lavora con query complesse.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Aiutami a risolvere e progettare per lo sviluppo web. Fornendo vari modelli, template e viste.

  ### 36. Miglior framework web per Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 29, 2023

**Cosa Le piace di più di Django?**

Django ha reso lo sviluppo facile per gli sviluppatori. Ha moduli integrati che possono essere riutilizzati. Per scrivere query SQL fornisce Django ORM che ha una sintassi semplice. Meglio per lo sviluppo rapido.

**Cosa non Le piace di Django?**

La personalizzazione è difficile rispetto ad altri framework.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Per uno sviluppo web più veloce, Django è vantaggioso. Fornisce funzionalità integrate per l'autenticazione, l'autorizzazione, i permessi, la connettività al database, ecc.

  ### 37. Revisione del Database di Django

**Rating:** 5.0/5.0 stars

**Reviewed by:** John L. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 07, 2023

**Cosa Le piace di più di Django?**

Amo la possibilità per noi di poter personalizzare i nostri tavoli al volo.

**Cosa non Le piace di Django?**

È stato leggermente difficile creare i migliori flussi di lavoro per il nostro team di supporto interno al di fuori del team di sviluppo in Django.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django è il database che ospita tutti i dati dei nostri clienti che possiamo aggiornare e interrogare in qualsiasi momento.

  ### 38. Incredibilmente buono. Non posso credere di aver aspettato così tanto per provarlo.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 17, 2022

**Cosa Le piace di più di Django?**

Tra l'ORM e il sistema di templating, Django è l'ideale platonico di produttività dei primi anni 2000 per costruire un sito web. Tranne che mi rende molto più veloce di quanto fossi, anche allora.

**Cosa non Le piace di Django?**

Django richiede più pianificazione per l'hosting rispetto ad alcune delle opzioni JavaScript attualmente popolari, ma fly.io sta rapidamente cambiando le cose. Il mio ultimo tentativo con loro sembra che il livello gratuito di Heroku sia tornato, ma più veloce e più facile.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Nessun altro framework full stack rende così facile per me permettere ai miei stakeholder aziendali di manipolare i loro dati senza dovermi chiamare. La bassa impedenza tra l'ORM e i template non è paragonabile a nient'altro che ho provato. E ne ho provati molti. Rails, Pyramid, Flask, Laravel, Spring, ...

  ### 39. Framework web potente ma complesso

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankita M. | Freelance Writer, Enterprise (> 1000 dip.)

**Reviewed Date:** April 20, 2023

**Cosa Le piace di più di Django?**

Sviluppo rapido, Scalabilità, Sicurezza, Documentazione eccellente, Può essere utilizzato per costruire tutti i tipi di applicazioni web

**Cosa non Le piace di Django?**

Complessità, limitazioni dell'ORM, più lento rispetto ad altri framework leggeri, curva di apprendimento ripida

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Accelerare lo sviluppo utilizzando le funzionalità integrate, Supportare la scalabilità, Applicare le migliori pratiche, Garantire la sicurezza

  ### 40. Molto utile per mantenere eventi basati su app e attivarli in un unico luogo

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anirban S. | ex Senior Manager - Marketing, Gestione dell'istruzione, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 27, 2022

**Cosa Le piace di più di Django?**

Il più grande vantaggio di Django che sperimentiamo quotidianamente è che possiamo ridurre la dipendenza da costosi plugin esterni e monitorare tutti gli eventi basati su app, l'attività del sito web e l'attivazione utilizzando script Python all'interno dell'amministrazione di Django.

**Cosa non Le piace di Django?**

L'unico problema è che il nostro sito web e l'app sono tutti personalizzati per l'ora standard indiana, ma Django di default utilizza GMT. Abbiamo provato a fare diverse impostazioni per la personalizzazione, ma non è stato possibile riflettere l'impostazione IST per l'attivazione del codice su Django.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Utilizziamo Django più frequentemente per inviare comunicazioni come notifiche push, WhatsApp ecc. attraverso il nostro servizio di segmentazione. Siamo in grado di personalizzare e modificare i modelli facilmente senza grandi cambiamenti di codice tramite Django.

  ### 41. Anche se Full Stack, più adatto per backend principalmente DB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Avanish G. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 06, 2022

**Cosa Le piace di più di Django?**

Ci sono molte caratteristiche di cui parlare. Ha una gestione dell'autenticazione integrata, TypeORM. La sua compatibilità con il framework Django REST rende più facile gestire più API di diversi tipi sotto forma di funzioni.

**Cosa non Le piace di Django?**

Django sarebbe stato migliore se avesse avuto opzioni per compilare con i moduli funzionanti invece che con tutti i moduli. Tuttavia, questo è discutibile poiché entrambi hanno casi d'uso diversi.

**Raccomandazioni per chi sta considerando Django:**

Usa Django REST framework se hai molte API e integralo con swagger.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Django consente agli sviluppatori di creare API molto rapidamente e di testarle. Poiché è stato scritto in Python, offre un ottimo supporto per le questioni relative ai dati e, con alcune dipendenze installate, puoi sfruttare la potenza delle ricche librerie Python per svolgere il tuo compito in modo efficiente.

  ### 42. recensione di Django

**Rating:** 4.5/5.0 stars

**Reviewed by:** sumit s. | Python Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 13, 2021

**Cosa Le piace di più di Django?**

La cosa migliore di Django è che è un framework ben gestito. Per ogni tipo di errore, hai sempre un'idea di dove devi intervenire perché contiene tutti i tipi di dati in un formato adeguato, come nel file degli URL dove hai tutte le rotte, ecc., e un'altra cosa è che ha un supporto librario colossale, quindi se desideri una funzionalità unica nel tuo software, non hai bisogno di utilizzare nessun altro framework.

**Cosa non Le piace di Django?**

Non un completo disprezzo, ma in ORM, hai alcune limitazioni anche durante l'uso e devi fornire un altro modo per spiegare i canali Django perché quando proviamo a implementarli, in quel momento, non funzioneranno.

**Raccomandazioni per chi sta considerando Django:**

Se vuoi diventare un esperto nello sviluppo web, allora devi scegliere Django perché è più accessibile rispetto ad altri e ha un supporto di librerie straordinario.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Risolvo problemi con app ad alto carico, ad esempio se hai più traffico, puoi separare i moduli con un'unica autenticazione perché Django viene fornito con il suo sistema di autenticazione predefinito, anche in relazione a celery o cronjob, e non mi piacciono troppo le query SQL, quindi quando ho iniziato a usare Django ORM è diventato molto facile fare ricerche e altre cose.

  ### 43. È un file ben gestito e predefinito chiamato framework per Python.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sumit S. | Python developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 14, 2021

**Cosa Le piace di più di Django?**

Ha più librerie rispetto ad altri framework, quindi puoi fare tutto il lavoro relativo allo sviluppo web e non devi preoccuparti delle impostazioni perché molte cose sono integrate in questo framework. Ad esempio, Django ha una documentazione molto ampia su tutti gli argomenti come i canali (socket) e l'autenticazione integrata, ma la parte migliore di Django è Celery perché per altri framework usiamo lambda, ma qui per le attività pianificate possiamo usare questo.

**Cosa non Le piace di Django?**

Supporta ORM quindi non possiamo connettere NOSQL direttamente e il suo documento ha una descrizione in linguaggio di alto livello quindi è necessaria una conoscenza avanzata per comprendere questo argomento.

**Raccomandazioni per chi sta considerando Django:**

Se vuoi diventare un esperto nello sviluppo web, allora devi scegliere Django perché è più accessibile rispetto ad altri e ha un supporto di librerie straordinario.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Risolvo tutti i problemi come confronto con altri framework, ha un'architettura molto ricca, quindi quando prendi in consegna un progetto esistente o in corso, è davvero facile da capire. Inoltre, l'ORM mi aiuta davvero per le query di ricerca e raggruppamento.

  ### 44. miglior framework backend per startup

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dhruv J. | Founding Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 26, 2022

**Cosa Le piace di più di Django?**

Facile da iniziare lo sviluppo, facile da testare.

**Cosa non Le piace di Django?**

la capacità di creare microservizi invece della classica architettura monolitica sarebbe stata fantastica.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Stiamo usando Django per creare un'API che collega il frontend ai nostri database

  ### 45. Come Django è ampiamente utilizzato per costruire API web e quanto è facile imparare Django

**Rating:** 4.0/5.0 stars

**Reviewed by:** Arpan s. | System Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** September 20, 2020

**Cosa Le piace di più di Django?**

Django è ora un framework API molto popolare basato sul linguaggio Python. Mi piace la flessibilità che offre a un sviluppatore. Un nuovo arrivato (IT/non IT) può facilmente imparare Django senza alcuna esitazione. Django fornisce applicazioni integrate che offrono più funzionalità allo sviluppatore e lo sviluppatore deve solo utilizzare quelle caratteristiche nel modo giusto, e offre un pannello amministrativo integrato dove il sito amministrativo è già costruito da Django ed è così facile da usare, è come usare un sito web. E fornisce il proprio database chiamato "dbsqlite" che è piuttosto impressionante in molti casi se il tuo progetto non è un progetto di alto livello o non ha bisogno di alte prestazioni di dati, puoi facilmente utilizzare dbsqlite. Quindi, se vuoi avviare un progetto startup per la tua azienda, puoi preferire Django. Se inizi la tua carriera usando Python, dovresti assolutamente dare un'occhiata a questo framework.

**Cosa non Le piace di Django?**

ogni framework ha alcuni vantaggi e svantaggi... quando un principiante inizia un piccolo progetto usando Django, Django offre molti file predefiniti dove alcuni di questi file non sono nemmeno necessari per un piccolo progetto... quindi un principiante può rimanere bloccato in una grande quantità di file anche se lo sviluppatore non ha bisogno di quei file. e ora nel mercato attuale tutte le grandi aziende così come le startup si spostano anche verso lo stack MERN (MongoDB, ExpressJS, ReactJS, NodeJS) perché fornisce più funzionalità al suo database e al framework frontend come React... Django offre il suo DTL chiamato Django Template Language, è buono ma quando si tratta di lavorare con framework frontend come React o Angular è molto difficile unire questi due... quindi se la tua visione è costruire un progetto basato su prodotto o una grande startup dovresti optare per MERN invece di Django... Django ha bisogno di più miglioramenti per il database e il frontend DTL.

**Raccomandazioni per chi sta considerando Django:**

sì, se sei un apprendista di Python e vuoi migliorare le tue competenze usando Python e anche se hai interesse nello sviluppo web, vai avanti con Django. Oppure, se vuoi investire i tuoi soldi in Django, puoi farlo, ma controlla anche altri strumenti o framework. Come lo stack MERN.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Abbiamo unito il framework Django con React JS. Per il lavoro di backend utilizziamo il framework API predefinito di Django per connettere il flusso di dati e abbiamo integrato ReactJS per l'autenticazione e la validazione degli utenti e anche per il gateway di pagamento.

  ### 46. Il miglior framework MVT per lo sviluppo rapido

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Assicurazioni | Mid-Market (51-1000 dip.)

**Reviewed Date:** May 11, 2022

**Cosa Le piace di più di Django?**

Django è un framework MVT per sviluppare rapidamente applicazioni web. Viene fornito con un setup boilerplate pronto all'uso che può essere utilizzato per avviare rapidamente un progetto di sviluppo web. Inoltre, ci sono molte librerie di supporto nel mercato per Django.

**Cosa non Le piace di Django?**

L'unico grande problema di Django è che se vuoi sviluppare un progetto di piccole dimensioni, questo è un framework piuttosto pesante in termini di memoria. Può essere utilizzato per sviluppare progetti di piccole dimensioni, ma in generale si consiglia Flask per questo tipo di cose. Flask è anche un framework Python per lo sviluppo web.

**Raccomandazioni per chi sta considerando Django:**

Se stai usando Python per lo sviluppo web, allora devi provare Django a meno che tu non voglia innamorartene.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Personalmente uso Django per sviluppare applicazioni web da zero. I vantaggi di usare Django sono:

- Molte librerie di supporto
- Molti middleware
- Facile da debug
- Facilità nello sviluppo di API REST
- Linguaggio di templating integrato (Jinja)

  ### 47. Django - Framework che vale la pena controllare

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Servizi al consumatore | Mid-Market (51-1000 dip.)

**Reviewed Date:** June 22, 2022

**Cosa Le piace di più di Django?**

La caratteristica che mi è piaciuta di più è stata la parte in cui tutte le funzionalità richieste, come l'autenticazione degli utenti e il pannello di amministrazione, sono generate automaticamente dal framework. Le funzionalità di base possono essere considerate plug-and-play.

**Cosa non Le piace di Django?**

Poiché il framework supporta il plug and play per le funzionalità di base, personalizzare queste caratteristiche è un po' complicato. Passare a una versione aggiornata di Django è un compito arduo.

**Raccomandazioni per chi sta considerando Django:**

Molto facile usare un framework, e il debug di un problema è molto più semplice in confronto.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Per avviare un nuovo progetto, l'utente è a un solo comando di distanza e l'architettura MVC fornita da Django è di livello mondiale. Se vuoi che il tuo progetto sia operativo in una settimana, questo è il miglior framework.

  ### 48. Il mio viaggio con Django

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bikram A. | Head Of Engineering, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 23, 2022

**Cosa Le piace di più di Django?**

Django ha così tanti moduli pronti all'uso che per la maggior parte delle attività comuni puoi trovare una libreria e puoi concentrarti solo sulla tua logica aziendale.

**Cosa non Le piace di Django?**

A volte sembra che il framework sia troppo ingombrante. Preferisco Flask a volte prima che Django sia pesante a volte.

**Raccomandazioni per chi sta considerando Django:**

Se stai pensando di mantenere l'applicazione per più di un anno, preferirei optare per Django piuttosto che per altri framework di applicazioni web Python.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Abbiamo un'applicazione web interna che è un wrapper white label attorno alla console AWS. Cose come la registrazione degli utenti, l'autenticazione e l'API RESTFul sono disponibili di serie.

  ### 49. Il mio framework Python preferito per applicazioni sicure

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** January 18, 2022

**Cosa Le piace di più di Django?**

Django è stato il mio framework web preferito quando si tratta di creare applicazioni con Python. L'ORM del framework Django ha funzionato a meraviglia per me e utilizzare una vasta gamma di database con esso è stato molto più facile. Inoltre, ho amato le funzionalità di sicurezza integrate che vengono direttamente con questo framework, quindi ho dovuto spendere meno tempo a sviluppare protocolli di sicurezza e codici per la mia applicazione. Il motore di templating era così buono che sono stato in grado di creare e inviare pagine web dinamiche all'utente in un attimo.

**Cosa non Le piace di Django?**

Anche se è costruito molto bene, ci sono ancora alcuni problemi che non mi sono piaciuti mentre lavoravo con questo framework. Il framework viene fornito con uno schema di routing che indirizza il traffico e le richieste in arrivo a URL specifici in base ai dati della richiesta. Tuttavia, questo framework non può gestire più richieste simultaneamente. A causa di ciò, a volte quando il traffico sul server aumenta, le prestazioni diventano lente.

**Raccomandazioni per chi sta considerando Django:**

Chiunque abbia una buona padronanza di Python dovrebbe assolutamente provare questo fantastico framework. Se vuoi creare applicazioni più grandi, questo è il migliore, ma se stai sviluppando piccole applicazioni potrebbe non essere la scelta perfetta. Ci sono così tante funzionalità in questo framework e non importa quanto ti immergi a fondo, non lo esplorerai mai completamente. Il team dietro questo framework sta costantemente aggiungendo nuove funzionalità, quindi sarai sempre aggiornato.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

Con Django, ho amato costruire applicazioni web. Ho sempre amato la semplicità del linguaggio Python ed è per questo che volevo lavorare con esso anche per lo sviluppo di applicazioni web. Lavorando con Django, ho realizzato che gestire i database diventa davvero facile con il modello ORM, e offre anche una buona velocità.

  ### 50. Il miglior framework del mondo!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 22, 2022

**Cosa Le piace di più di Django?**

Django è un framework che ha TUTTO!
La comunità è enorme, e se manca qualche funzionalità - troverai sicuramente un pacchetto che risolverà la tua richiesta

**Cosa non Le piace di Django?**

A volte può essere complicato usare l'ORM per alcune richieste complesse al database, ma con la pratica capirai che nulla è impossibile e non è necessario ricorrere a SQL grezzo.

**Quali problemi sta risolvendo Django e in che modo La sta aiutando?**

- Creare API REST
- Creare WebSockets


## Django Discussions
  - [Qual è il modo migliore da usare?](https://www.g2.com/it/discussions/36880-what-is-the-best-way-use) - 3 comments, 1 upvote
  - [A cosa serve Django?](https://www.g2.com/it/discussions/what-is-django-used-for) - 2 comments

- [View Django pricing details and edition comparison](https://www.g2.com/it/products/django/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-12+20%3A30%3A22+-0500&secure%5Bsession_id%5D=fa813ada-cf0a-4a60-98c6-94057cdd06ca&secure%5Btoken%5D=35394964dfc03929dcb4e7ec9489f25dabcc200314c678639f0bf06d8fe8c217&format=llm_user)
## Django Integrations
  - [Adobe Commerce (formerly Magento Commerce)](https://www.g2.com/it/products/adobe-commerce-formerly-magento-commerce/reviews)
  - [Microsoft 365](https://www.g2.com/it/products/microsoft365/reviews)
  - [PostgreSQL](https://www.g2.com/it/products/postgresql/reviews)
  - [Redis Software](https://www.g2.com/it/products/redis-software/reviews)


## Top Django Alternatives
  - [Flask](https://www.g2.com/it/products/flask/reviews) - 4.5/5.0 (49 reviews)
  - [Tornado](https://www.g2.com/it/products/tornado/reviews) - 3.8/5.0 (20 reviews)
  - [CherryPy](https://www.g2.com/it/products/cherrypy/reviews) - 3.0/5.0 (11 reviews)

