# Django Reviews
**Vendor:** Django  
**Category:** [Cadres Web Python](https://www.g2.com/fr/categories/python-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 175
## About Django
Django est un framework web open-source de haut niveau écrit en Python qui permet le développement rapide de sites web sécurisés et maintenables. Il suit le modèle architectural Model-Template-View (MTV), promouvant une séparation claire entre les modèles de données, les interfaces utilisateur et la logique applicative. Initialement développé pour répondre aux exigences rapides des environnements de salles de rédaction, Django a évolué en un framework polyvalent utilisé par des organisations du monde entier. Caractéristiques clés et fonctionnalités : - Développement rapide : La conception de Django facilite une progression rapide du concept à la réalisation, permettant aux développeurs de créer des applications efficacement. - Outils complets : Le framework inclut des fonctionnalités intégrées pour l&#39;authentification des utilisateurs, l&#39;administration de contenu, les plans de site, les flux RSS, et plus encore, réduisant le besoin de bibliothèques externes. - Sécurité : Django met l&#39;accent sur la sécurité en fournissant des protections contre les vulnérabilités courantes telles que l&#39;injection SQL, le cross-site scripting et la falsification de requêtes intersites. - Scalabilité : Conçu pour gérer des demandes à fort trafic, Django alimente certains des sites les plus fréquentés sur Internet, démontrant sa capacité à évoluer efficacement. - Polyvalence : Convient à une large gamme d&#39;applications, des systèmes de gestion de contenu aux réseaux sociaux et aux plateformes de calcul scientifique. Valeur principale et solutions pour les utilisateurs : Django simplifie le processus de développement web en offrant un framework robuste qui gère de nombreuses tâches courantes dès le départ. Cela permet aux développeurs de se concentrer sur l&#39;écriture de fonctionnalités d&#39;application uniques sans réinventer la roue. Son accent sur la sécurité et la scalabilité garantit que les applications construites avec Django sont à la fois fiables et capables de croître avec les besoins des utilisateurs. En adhérant au principe &quot;Don&#39;t Repeat Yourself&quot; (DRY), Django promeut la réutilisabilité et la maintenabilité du code, ce qui en fait un choix idéal pour les développeurs visant à créer des applications web efficaces et sécurisées.




## Django Reviews
  ### 1. La structure claire de Django et l'administration générée automatiquement nous ont fait gagner énormément de temps.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mudit J. | IT Executive, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 10, 2026

**Qu'aimez-vous le plus à propos de Django?**

J'ai choisi Django pour les outils internes d'Ethics Empire parce qu'il a des opinions bien définies qui sont utiles. La structure du projet est facile à comprendre, donc lorsque j'ai ouvert la base de code après trois mois, je savais toujours où tout se trouvait. L'interface d'administration qui a été automatiquement créée à partir de mes modèles m'a évité de devoir créer manuellement des écrans CRUD. J'ai simplement défini

**Que n’aimez-vous pas à propos de Django?**

Pour les débutants, l'histoire du déploiement de Django est trop difficile à suivre. Il nous a fallu deux jours complets d'essais et d'erreurs pour configurer WSGI, les fichiers statiques et les connexions à la base de données sur notre VPS. Le framework suppose que vous savez comment gérer un serveur Linux. J'aimerais qu'il y ait un moyen plus simple pour la petite équipe d'Ethics Empire de "déployer en production". De plus, le support asynchrone donne l'impression d'avoir été ajouté plutôt que d'être intégré. Nous n'en avons pas encore besoin, mais j'aimerais que les fonctionnalités en temps réel sur notre tableau de bord de projet soient plus claires. Quand vous voulez faire quelque chose d'inhabituel, la philosophie "batteries incluses" peut rendre difficile le travail avec le framework.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Lorsque vous dirigez une entreprise de services, vous devez suivre les relations, les projets et l'argent en même temps. Django a résolu le problème de nos silos de données. Notre base de données clients est directement liée aux projets et aux factures. Je peux voir quels clients rapportent de l'argent, quels projets sont en retard, et qui travaille sur quoi sans avoir à exporter des CSV. Le système de permissions permet aux chefs de département de voir les données de leur équipe sans avoir à consulter des informations financières privées. En quelques lignes de Python, l'ORM peut gérer des requêtes complexes comme « montrez-moi tous les clients actifs avec des paiements en retard ». Je comprends tout dans une seule base de code, donc ajouter de nouvelles fonctionnalités, comme le suivi des dépenses que nous avons ajouté le mois dernier, ne prend que quelques heures au lieu de semaines.

  ### 2. Les fonctionnalités intégrées de Django rendent le développement rapide et évolutif.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham  T. | Sr Software Developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** May 18, 2026

**Qu'aimez-vous le plus à propos de Django?**

Ce que j'aime le plus dans Django, c'est qu'il offre des fonctionnalités intégrées comme l'administration, l'authentification, l'ORM qui accélèrent le développement. Il a une structure propre et simple, rendant les projets évolutifs et maintenables.

**Que n’aimez-vous pas à propos de Django?**

Sa structure monolithique et dogmatique peut limiter la flexibilité

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django aide à résoudre de nombreux problèmes courants de développement web, tels que la configuration répétitive, la gestion de base de données et les préoccupations de sécurité, afin que je puisse me concentrer davantage sur la création de l'application elle-même.

  ### 3. Un cadre de développement web lourd, sécurisé et évolutif

**Rating:** 4.5/5.0 stars

**Reviewed by:** Poulastha M. | Associate Programmer - Full Stack, Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 07, 2025

**Qu'aimez-vous le plus à propos de Django?**

Ce que j'apprécie chez Django, c'est la facilité avec laquelle on peut commencer. Il y a très peu de configuration requise puisqu'il est livré avec des fonctionnalités intégrées comme la connexion, la gestion de base de données et un panneau d'administration. Tout fonctionne directement. La documentation est simple et facile à suivre, et après y avoir passé un certain temps, la structure globale devient claire. L'ORM et les outils de migration simplifient le développement, et le panneau d'administration fait gagner beaucoup de temps. J'aime aussi que Django semble rapide et qu'il soit facile de continuer à construire et à maintenir des projets.

**Que n’aimez-vous pas à propos de Django?**

Ce que je trouve difficile avec Django, c'est qu'il peut sembler quelque peu lourd pour les petits projets, car il est livré avec de nombreuses fonctionnalités intégrées qui ne sont pas toujours nécessaires. De plus, certains aspects, comme le système de paramètres et de configuration, peuvent être difficiles à comprendre au début. Si vous essayez de faire quelque chose en dehors de la "manière Django typique", cela peut devenir déroutant. J'ai également remarqué que l'ORM peut sembler lent ou compliqué lorsqu'il s'agit de gérer des requêtes plus complexes. Malgré ces problèmes, je pense toujours que Django est un excellent framework une fois que vous vous y êtes familiarisé.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django s'occupe de beaucoup des tâches fastidieuses de configuration pour moi. Je n'ai pas besoin de créer des fonctionnalités comme les systèmes de connexion, l'intégration de base de données ou les pages d'administration à partir de zéro, puisqu'elles sont déjà incluses. Cela aide également à garder mon projet bien organisé, de sorte que ma base de code reste propre. L'ORM me permet d'interagir avec la base de données sans avoir à écrire du SQL brut, ce qui rend le développement à la fois plus facile et plus rapide. Django gère également des aspects de sécurité importants comme la protection CSRF et l'authentification, donc je n'ai pas à m'en soucier. En fin de compte, cela me permet de me concentrer sur la construction de mon application plutôt que de me perdre dans les tâches de configuration ou les détails mineurs.

  ### 4. Cadre parfait pour un développement web rapide et sécurisé

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alina B. | Python/Django Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** August 05, 2025

**Qu'aimez-vous le plus à propos de Django?**

Ce que j'aime le plus chez Django, c'est sa philosophie "batteries incluses" — il est livré avec tout ce dont vous avez besoin pour créer des applications web sécurisées, évolutives et maintenables dès le départ. L'ORM est puissant et intuitif, l'interface d'administration économise énormément de temps dans les applications fortement axées sur le CRUD, et sa structure de projet claire impose les meilleures pratiques. J'adore aussi le support intégré pour des éléments comme l'authentification, les formulaires, le middleware et les signaux — qui s'intègrent tous parfaitement. Pour les projets plus importants, Django s'adapte bien et fonctionne magnifiquement avec PostgreSQL, les API REST et les fonctionnalités asynchrones dans le Python moderne.

**Que n’aimez-vous pas à propos de Django?**

Bien que Django soit incroyablement puissant, sa structure monolithique peut sembler lourde pour des projets très petits ou hautement spécialisés. Parfois, les conventions du framework et les composants intégrés peuvent rendre plus difficile la personnalisation de certains comportements sans remplacer les valeurs par défaut ou écrire du code supplémentaire. De plus, bien que Django ait amélioré la prise en charge de l'asynchrone, les flux de travail entièrement asynchrones peuvent encore être complexes à mettre en œuvre par rapport à certains frameworks plus récents. Enfin, la courbe d'apprentissage peut être abrupte pour les débutants, surtout lorsqu'il s'agit de requêtes ORM avancées ou de personnalisation de middleware.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django résout le problème de la création rapide d'applications web sécurisées, maintenables et évolutives en fournissant un cadre complet et bien structuré qui couvre tout, de l'ORM et du templating à l'authentification et aux interfaces d'administration. Dans notre plateforme de commerce électronique basée sur des microservices, Django nous permet de développer rapidement des services individuels avec une architecture cohérente et une intégration robuste de la base de données (surtout avec PostgreSQL). Il prend également en charge le développement d'API REST de manière transparente avec Django REST Framework, facilitant ainsi la communication entre services et l'intégration frontend.

  ### 5. Meilleur framework full stack pour créer des applications web

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akshay Kumar G. | Engineering Student, Petite entreprise (50 employés ou moins)

**Reviewed Date:** August 03, 2025

**Qu'aimez-vous le plus à propos de Django?**

Il suit la structure MVC et la base de données est gérée par son propre ORM Django, ce qui facilite l'interaction avec les données au lieu d'écrire des requêtes de base de données. Étant construit sur Python, nous pouvons effectuer de nombreuses intégrations.

**Que n’aimez-vous pas à propos de Django?**

Django est construit sur Python, donc il semble parfois lent et sa courbe d'apprentissage est également abrupte.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Auparavant, j'ai travaillé avec des technologies comme PHP, Node, React et personnellement, je pense que Django est meilleur que toutes celles-ci. Tout est bien organisé et peut être facilement personnalisé.

  ### 6. Cadre puissant pour un développement rapide

**Rating:** 4.0/5.0 stars

**Reviewed by:** Kunjesh Y. | Intern, Petite entreprise (50 employés ou moins)

**Reviewed Date:** September 22, 2024

**Qu'aimez-vous le plus à propos de Django?**

Django possède de vastes fonctionnalités de sécurité avec le support d'un grand nombre de bibliothèques, ce qui le rend plus utilisable pour le développement de produits rapide et évolutif. J'aime le panneau d'administration que Django fournit et la grande simplicité de mise en œuvre de fonctionnalités complexes sans beaucoup de configuration. Le support des bibliothèques le rend plus puissant lorsqu'il s'agit d'intégration avec d'autres instances. Une autre bonne chose à propos de Django est d'avoir un support client très accessible. Cette fréquence d'utilisation garantit que les solutions aux problèmes courants sont facilement disponibles, améliorant ainsi la productivité globale et le succès des projets. Dans l'ensemble, après un peu d'expérience pratique, il sera facile à utiliser.

**Que n’aimez-vous pas à propos de Django?**

après avoir utilisé Django pendant quelques années, j'ai réalisé qu'il pourrait être assez difficile pour les débutants, peut-être qu'il faudra du temps pour apprendre Django en raison des multiples conventions pour accomplir une tâche. La structure monolithique de Django pourrait être trop encombrante pour des projets extrêmement petits, et la courbe d'apprentissage pourrait être assez redoutable pour les débutants. ceux qui aiment la conception flexible de projet pourraient être dérangés à cause de la convention sur la configuration.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Je suis propriétaire d'une entreprise de vente au détail en ligne qui est en croissance, et je fais face à plusieurs défis qui m'empêchent de passer à l'échelle supérieure. Le premier défi est la gestion des stocks. En raison d'un manque de suivi en temps réel, des ruptures de stock et des situations de surstockage se produisent fréquemment. Mon processus de paiement n'est pas personnalisé et est assez lourd, ce qui entraîne des taux élevés d'abandon de panier. Un autre problème est l'exécution des commandes.

  ### 7. Pourquoi Django ? Simplicité et puissance vont de pair pour le développement web.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aanya S. | Project Manager, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** December 20, 2024

**Qu'aimez-vous le plus à propos de Django?**

Django est livré avec de nombreux outils intégrés comme ORM, panneau d'administration, formulaires, routage. Je préfère Django surtout quand on parle de sécurité. Il contient des protections contre les vulnérabilités courantes comme l'injection SQL, XSS. Il est très soutenant et dynamique.

**Que n’aimez-vous pas à propos de Django?**

Complexité de la migration, support limité des API natives

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

La création d'une application web nécessite un temps considérable pour configurer le routage, l'authentification, les connexions à la base de données et plus encore. Mais Django dispose d'un cadre avec batteries incluses et un développement rapide.

  ### 8. Django a rendu la création d'applications web amusante.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nashit H. | Mentor/Faculty cum Developer, Gestion de l'éducation, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** September 10, 2024

**Qu'aimez-vous le plus à propos de Django?**

la facilité du panneau d'administration, le superutilisateur est vraiment merveilleux. le routage et le MVC sont faciles à mettre en œuvre

**Que n’aimez-vous pas à propos de Django?**

la dépendance est un problème avec python, tout comme avec django. Si vous utilisez d'autres modules, assurez-vous que les dépendances sont compatibles. De plus, dans un environnement de production, le css nécessite d'autres dépendances pour fonctionner.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

panneau d'administration, avec connexion superutilisateur. développer des applications web qui nécessitent une connexion administrateur, est génial.

  ### 9. le meilleur framework de développement web

**Rating:** 4.5/5.0 stars

**Reviewed by:** MUKESH V. | Intern, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** September 18, 2024

**Qu'aimez-vous le plus à propos de Django?**

facilité d'intégration, la meilleure partie est les connexions et l'enregistrement de l'administrateur et du superutilisateur. la base de données locale est correcte, mais elle peut être facilement intégrée avec des bases de données SQL ou NoSQL.

**Que n’aimez-vous pas à propos de Django?**

le problème avec Django et Python est la dépendance. la compatibilité avec les bibliothèques et les modules est problématique

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

développement d'applications web, mise à l'échelle de mes applications

  ### 10. Mon expérience initiale du développement d'une application full stack avec Django

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohammed P. | Digital Marketing Executive, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 23, 2024

**Qu'aimez-vous le plus à propos de Django?**

Ce que j'aime le plus chez Django, c'est la façon dont il rend la création de sites web plus facile et plus rapide. Il fournit de nombreux outils et raccourcis qui m'aident à créer des sites web complexes avec moins de code. De plus, Django s'occupe de nombreuses tâches courantes comme l'authentification des utilisateurs et la gestion de la base de données, ce qui me permet de me concentrer davantage sur l'ajout de fonctionnalités uniques à mon site. Et il fournit également le panneau d'administration automatiquement, comme il est fait avec Python, cela le rend plus facile à utiliser avec quelqu'un qui connaît Python. Il est facile de l'intégrer avec React ou d'autres frameworks frontend.

Figma peut être utilisé comme concepteur UI et UX tandis que Django peut être utilisé comme backend, ils fonctionnent parfaitement ensemble et peuvent utiliser le code dans les modèles Django.

**Que n’aimez-vous pas à propos de Django?**

la chose que je n'aime pas à ce sujet est la partie déploiement, toutes les plateformes ne peuvent pas le déployer et parfois le problème de base de données si j'ai apporté des modifications après l'avoir validé, cela rend difficile de l'annuler

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Les outils et conventions intégrés de Django rationalisent le processus de développement, me permettant de créer des applications web plus rapidement. Cela me fait gagner du temps et des efforts, surtout lors de la création de fonctionnalités complexes ou de la gestion de tâches courantes comme la gestion de bases de données et il est livré avec des fonctionnalités de sécurité intégrées, telles que la protection contre les vulnérabilités web courantes comme l'injection SQL et le cross-site scripting (XSS). En gérant les préoccupations de sécurité dès le départ, Django m'aide à créer des applications web plus sécurisées sans avoir besoin de mettre en œuvre ces fonctionnalités manuellement.

  ### 11. Cadre web Python robuste

**Rating:** 4.0/5.0 stars

**Reviewed by:** Happy M. | Software Engineer, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** May 29, 2024

**Qu'aimez-vous le plus à propos de Django?**

Il est suffisamment capable de créer des applications à grande échelle avec une mise en œuvre rapide en utilisant Python. Il fournit un panneau d'administration complet avec des fonctionnalités de niveau administrateur. Il offre une sécurité robuste avec une authentification utilisateur intégrée, une gestion des rôles facilitant le développement. Il utilise l'écosystème puissant de packages Python avec pip pour développer et intégrer de nouvelles fonctionnalités.

**Que n’aimez-vous pas à propos de Django?**

C'est long de comprendre le mode de fonctionnement de Django en tant que framework. Il est lent à gérer un trafic important et n'est pas rapide en raison de son mécanisme de requête.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Il a aidé à développer une application de service de chatbot IA à grande échelle basée sur Django en utilisant les bibliothèques NLP. Il a accéléré le processus de développement avec son panneau d'administration intégré et son système d'authentification basé sur un mécanisme de sécurité robuste. Django a aidé le projet à évoluer avec l'intégration ORM avec PostgreSql. Il a géré avec succès une charge de travail lourde grâce à son mécanisme de traitement des requêtes efficace.

  ### 12. Django - Un cadre backend flexible

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashay C. | Freelancer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 16, 2024

**Qu'aimez-vous le plus à propos de Django?**

Django est dynamique et flexible, et bénéficie d'un vaste soutien communautaire.

**Que n’aimez-vous pas à propos de Django?**

Django n'est pas adapté aux petits projets. cela manque de fonctionnalités.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django fonctionne comme une colonne vertébrale pour mes applications. Que l'application soit faite dans n'importe quelle pile, Django se tient avec confiance pour gérer le pipeline de données de manière transparente et tout le travail d'API sans erreur.

  ### 13. Django le meilleur framework de développement backend

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yash C. | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 28, 2024

**Qu'aimez-vous le plus à propos de Django?**

Django est mon principal framework pour développer des applications backend, il est simple à utiliser et à mettre en œuvre. Il contient également une excellente documentation qui est très utile pour les développeurs, c'est pourquoi je l'utilise tous les jours. L'intégration avec une base de données est facile, offrant l'un des meilleurs ORM.

**Que n’aimez-vous pas à propos de Django?**

Djanog est dans l'ensemble un excellent ensemble qui contient tous les besoins nécessaires pour développer une application backend, mais la courbe d'apprentissage de Django est très raide, il contient de nombreuses fonctionnalités qui confondent le débutant.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django résout tous les problèmes liés aux besoins d'un backend utilisateur, il fournit une solution pour tous vos besoins, par exemple, si un développeur aime l'ORM interne, il ne veut pas utiliser d'ORM supplémentaires avec son framework backend (par exemple : NodeJs avec Mongoose) donc Django fournit son ORM interne très puissant.

  ### 14. Le pouvoir de Django : Un examen complet

**Rating:** 5.0/5.0 stars

**Reviewed by:** Onkar N. | Associate Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 12, 2024

**Qu'aimez-vous le plus à propos de Django?**

Ce que j'aime le plus chez Django, c'est qu'il est livré avec tout ce dont vous avez besoin pour créer une application web dès le départ. Nous n'avons pas à chercher des plugins ou à nous soucier des problèmes de compatibilité. C'est comme avoir tous les outils dont vous avez besoin dans une boîte à outils pratique. De plus, il est très sécurisé et peut gérer de grands projets sans effort.

**Que n’aimez-vous pas à propos de Django?**

Un inconvénient de Django est sa courbe d'apprentissage abrupte pour les débutants. Sa nature exhaustive peut rendre la configuration complexe, et ses conventions strictes peuvent sembler restrictives pour certains développeurs.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Sjango simplifie le développement web avec ses outils intégrés, améliorant la vitesse, la sécurité et l'évolutivité. Malgré une courbe d'apprentissage abrupte et certaines restrictions, ses avantages en termes de développement rapide et de maintenance en font un choix de premier plan pour la création d'applications web robustes.

  ### 15. Django est un framework web Python facile à comprendre.

**Rating:** 5.0/5.0 stars

**Reviewed by:** RANJIT K. | iti eleactricion, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 27, 2023

**Qu'aimez-vous le plus à propos de Django?**

Django est facile à apprendre et est un framework web open source. L'intégration des routages des pages web est très simple et la connexion aux bases de données est également facile. La base de données par défaut que Django utilise est SQLite. Elle est similaire à une requête SQL. Nous pouvons simplement implémenter notre page web dans Django.

**Que n’aimez-vous pas à propos de Django?**

la seule chose, je n'aime pas le cadre, il y a beaucoup de défis pour les débutants.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Je modifie la décision du panneau d'administration.

  ### 16. Django Avis honnête

**Rating:** 4.0/5.0 stars

**Reviewed by:** Akshad P. | Software Developer, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 04, 2023

**Qu'aimez-vous le plus à propos de Django?**

Pour le dire simplement, Django se vante d'avoir l'un des meilleurs ensembles de documentation parmi les systèmes open-source disponibles. Cela est dû au fait qu'elle est précise et correcte, ainsi que bien organisée pour les développeurs web débutant en Python.

**Que n’aimez-vous pas à propos de Django?**

Particulièrement dans le cas où vous utilisez l'ordre startproject par défaut et avez besoin de réparer les choses rétroactivement. C'est extrêmement irritant que Django ait un soutien si médiocre pour les annotations de type. C'est très difficile d'utiliser mypy dans un projet python sans faux avertissements partout tout le temps.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django offre par défaut une protection contre de nombreuses vulnérabilités, y compris l'injection SQL, le script intersite, la falsification de requêtes intersites et le clickjacking.

  ### 17. plateforme incroyable pour logiciels sur mesure

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vicente G. | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** November 17, 2023

**Qu'aimez-vous le plus à propos de Django?**

Beaucoup de soutien communautaire et de fonctionnalités intégrées. Je mettrais en avant l'interface d'administration et les fonctionnalités de sécurité. Sa polyvalence et sa scalabilité utilisées avec un environnement AWS en font un outil très puissant. Tout cela en fait un cadre robuste et convivial pour les développeurs pour créer des applications web.

**Que n’aimez-vous pas à propos de Django?**

plus de complexité que nécessaire pour des projets petits ou simples. Pour les débutants, l'ensemble de fonctionnalités étendu de Django peut contribuer à une courbe d'apprentissage plus abrupte.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Applications web complexes

  ### 18. Django le cadre pour les perfectionnistes !

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ananth G. | Assistant Professor, Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 05, 2023

**Qu'aimez-vous le plus à propos de Django?**

La première et principale caractéristique de Django est qu'il est open source et gratuit à utiliser. Il est polyvalent, bénéficie d'un large soutien de la part de la communauté de ses développeurs, dispose d'une documentation exhaustive et offre une sécurité renforcée aux projets créés.

**Que n’aimez-vous pas à propos de Django?**

La seule chose que je n'aime pas à propos de Django est que c'est un cadre difficile pour les débutants. Grâce à son ensemble détaillé de fonctionnalités et de fonctionnalités - cela prend un certain temps pour que les débutants et les novices apprennent et comprennent.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Créer des sites web en utilisant Django et des plateformes cloud comme PythonAnywhere - est une tâche facile. Django peut résoudre n'importe quel type de problème commercial - qui varie des tâches comme ML, DL et bien d'autres. Avec le soutien énorme de sa communauté de développeurs et sa documentation exhaustive - tout problème commercial est résoluble en utilisant Django.

  ### 19. Django cadre de développement web

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritik A. | Junior Software Developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** November 06, 2023

**Qu'aimez-vous le plus à propos de Django?**

C'est un cadre qui prend en charge Python pour le développement d'applications web. Il est bon. Assez évolutif et rapide.

**Que n’aimez-vous pas à propos de Django?**

C'est un peu compliqué et la taille de Django est élevée.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Nous avons créé une plateforme de trading pour notre organisation en utilisant Django, elle est suffisamment rapide et offre une interface pour l'analyse stratégique et le développement.

  ### 20. J'ai utilisé Django pour créer une application comme Dialogue Flow.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Noman S. | Data Scientist / Conversational AI / Machine Learning Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 11, 2024

**Qu'aimez-vous le plus à propos de Django?**

Il gère bien les grandes applications web.

**Que n’aimez-vous pas à propos de Django?**

Faire une interface avec Django en fait une chose complexe. Utilisez d'autres frameworks pour le front-end.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Cela s'adapte bien. Je veux dire que les applications multi-pages peuvent être bien gérées en utilisant Django.

  ### 21. Django - vous venez pour le framework, mais restez pour la communauté

**Rating:** 5.0/5.0 stars

**Reviewed by:** Edgars V. | Senior IT Specialist, Entreprise (> 1000 employés)

**Reviewed Date:** August 31, 2022

**Qu'aimez-vous le plus à propos de Django?**

J'aime le framework Django parce que :  
+) il est basé sur le langage Python, qui est facile à apprendre  
+) il a une communauté solide et utile qui est là pour vous aider à résoudre des problèmes ou à conseiller les meilleures pratiques  
+) il existe de nombreuses ressources gratuites et payantes pour apprendre Django ou résoudre des problèmes spécifiques  
+) il est facile de mettre à jour votre projet d'une version de Django à la suivante  

**Que n’aimez-vous pas à propos de Django?**

Parfois, vous ne pouvez pas intégrer toutes vos idées d'interface graphique dans l'interface d'administration de Django. Dans ces cas, vous devez créer votre propre interface à partir de zéro. L'autre inconvénient de Django est qu'il faut du temps pour l'apprendre, mais une fois que vous le maîtrisez, ce n'est plus un problème.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons Django pour créer des interfaces web et API pour les systèmes internes. Créer une nouvelle interface web ou API avec Django est rapide car Python dispose de nombreuses bibliothèques prêtes à l'emploi pour presque tout. De plus, avec l'aide de Celery, Django est efficace pour exécuter de longues tâches en arrière-plan.

  ### 22. Django est un framework Python très puissant et facile à utiliser.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** August 29, 2023

**Qu'aimez-vous le plus à propos de Django?**

Je pense personnellement que Django est très facile à comprendre et un cadre web très puissant. Il offre une haute sécurité. Il y a de nombreuses fonctionnalités, nous pouvons écrire des requêtes ORM, ce qui peut être très utile pour le développeur. Il fournit des packages et des bibliothèques intégrés, donc pour moi, c'est très utile pour mon projet et il peut également être facilement intégré. Donc pour moi, Django est très bon.

**Que n’aimez-vous pas à propos de Django?**

En fait, pour moi, il n'y a pas trop de choses que je n'aime pas à propos de Django. Mais lorsque certains débutants rencontrent des problèmes, comme comprendre le framework et l'appréhender s'ils sont nouveaux, ce n'est pas trop difficile. Une fois que vous le connaissez, tout est parfait.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Dans mon projet, j'utilise Django et c'est très bénéfique pour moi car je peux facilement écrire les requêtes ORM, ce qui est en fait difficile, mais avec Django, nous pouvons les écrire simplement et facilement. Django est un framework web Python et je l'utilise pour le backend. C'est vraiment utile.

  ### 23. Le meilleur serveur web

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dharunkumar N. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 05, 2023

**Qu'aimez-vous le plus à propos de Django?**

Django est le meilleur framework de serveur web pour Python et il est facile à apprendre et rapide à déployer. La meilleure chose est le support d'une multitude de bibliothèques.

**Que n’aimez-vous pas à propos de Django?**

Le mécanisme de gestion du trafic lent aux heures de pointe n'est souvent pas bon et je dois augmenter le nombre d'instances pour gérer le trafic.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

C'est utilisé comme un outil CRM dans mon projet et son modèle ORM est facile à interagir avec la base de données. Cela réduit le temps de codage et le temps de mise en production, augmentant la satisfaction des clients.

  ### 24. Meilleur framework Python pour améliorer les performances de l'application avec des fonctions intégrées.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit S. | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** August 31, 2023

**Qu'aimez-vous le plus à propos de Django?**

Django offre une fonctionnalité intégrée qui peut être facilement utilisée et améliorer la manipulation des données. Grâce à cela, le code redondant est évité et les programmes sont très faciles à lire et à comprendre. Nous pouvons développer des applications web rapidement par rapport à d'autres frameworks.

**Que n’aimez-vous pas à propos de Django?**

Django a sa propre façon de définir et d'exécuter des tâches. Pour utiliser le framework Django, il faut suivre la structure de fichiers appropriée qu'ils ont mentionnée. La personnalisation est difficile à mettre en œuvre.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django fournit des fonctionnalités intégrées pour connecter la base de données, l'authentification, l'autorisation, ce qui aide à augmenter la productivité et les performances. Cela a conduit à une croissance dans mon domaine.

  ### 25. L'un des frameworks full stack Python les plus puissants

**Rating:** 4.5/5.0 stars

**Reviewed by:** Luciano B. | Senior Development and Support Analyst, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 03, 2023

**Qu'aimez-vous le plus à propos de Django?**

- Page d'administration intégrée : C'est incroyable et pratique d'avoir une page d'administration prête à l'emploi pour interagir avec vos modèles de données et les données de la base de données en direct. C'est particulièrement utile dans un contexte où vous souhaitez que les utilisateurs internes effectuent des tâches quotidiennes, en attribuant le niveau d'accès approprié via des rôles d'utilisateur.

- Évolutif : Bien que vous puissiez créer des sites simples, il est relativement facile de créer des sites web puissants avec toutes sortes de fonctionnalités, surtout en comparaison avec d'autres frameworks du même niveau.

- Sécurité : Django a une implémentation intégrée pour l'authentification des utilisateurs et la gestion des rôles, ce qui facilite l'obtention d'un bon niveau de sécurité dès le début.

- Développement de formulaires : C'est une expérience formidable et sans douleur de développer des formulaires utilisateur avec des validations, des interactions Javascript en temps réel et une conversion de données entre les données du backend et du frontend. Jinja facilite également la création de modèles HTML en utilisant essentiellement Python pour manipuler les données du backend.

**Que n’aimez-vous pas à propos de Django?**

- Courbe d'apprentissage : Il peut falloir un temps considérable pour connaître tout ce dont vous avez besoin pour exploiter pleinement la puissance de Django

- Manque de meilleure convention : Il y a plus d'une façon de faire les choses, mais cela est parfois plus trompeur qu'utile lorsqu'on apprend en profondeur le cadre

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Créer des pages d'administration pour interagir avec les API internes et, en même temps, permettre aux utilisateurs internes d'effectuer des processus quotidiens en ayant uniquement l'accès minimum requis pour leur travail, ce qui constitue un bon équilibre entre sécurité et productivité.

  ### 26. Cadre de développement web pour les développeurs poursuivant des délais.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 30, 2023

**Qu'aimez-vous le plus à propos de Django?**

L'organisation du code est très facile sous forme de modèles, de modèles et de vues. Les modifications apportées aux bases de données sont très faciles à exécuter et à exécuter sans aucun problème. En plus de cela, il dispose d'une excellente communauté et d'une documentation, ce qui est très utile pour les développeurs.

**Que n’aimez-vous pas à propos de Django?**

Je n'ai rencontré aucun inconvénient à ce produit. Il peut y avoir quelques bugs et morceaux de code défectueux ici et là, mais ils acceptent également les PRs et les contributions de la communauté pour s'assurer qu'il reste à jour. En somme, pas de véritables inconvénients.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django vous permet de créer et de développer des applications web modernes et aide également à gérer la logique backend côté serveur pour les API qui peuvent être consommées dans le cadre d'une application web ou d'une application.

  ### 27. Django : Un cadre web Python puissant et polyvalent

**Rating:** 3.5/5.0 stars

**Reviewed by:** Swapnil G. | Apps Dev Intermediate Programer Analyst, Entreprise (> 1000 employés)

**Reviewed Date:** October 02, 2023

**Qu'aimez-vous le plus à propos de Django?**

1) capacités de développement rapide
2) accent sur la sécurité
3) facilité d'utilisation
4) un système d'authentification et d'autorisation robuste
5) interface d'administration personnalisable

**Que n’aimez-vous pas à propos de Django?**

1) Intégration d'un nouveau développeur pour utilisation
2) Système de routage d'URL complexe
3) Personnaliser l'interface d'administration est un défi

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

1) Développement rapide
2) Options de sécurité
3) Options d'interaction avec la base de données
4) Authentification et autorisation des utilisateurs
5) Documentation de Django
6) Évolutivité

  ### 28. Django - Un cadre Web sécurisé

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prashanth D. | Lead Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 18, 2023

**Qu'aimez-vous le plus à propos de Django?**

Django met l'accent sur les meilleures pratiques de sécurité. Il inclut une protection contre les vulnérabilités web courantes, telles que CSRF (Cross-Site Request Forgery), l'injection SQL et XSS (Cross-Site Scripting).

**Que n’aimez-vous pas à propos de Django?**

Certains préfèrent les frameworks légers et modulaires. Django est livré avec de nombreuses fonctionnalités intégrées, qui peuvent ne pas être nécessaires pour chaque projet. Cela peut donner au framework une sensation plus monolithique par rapport à des alternatives plus minimalistes.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Le système ORM (Object-Relational Mapping) intégré de Django abstrait les interactions avec la base de données, ce qui me facilite le travail avec les bases de données sans écrire de requêtes SQL brutes. Cela simplifie les tâches de modélisation des données et de gestion des bases de données.

  ### 29. Django pour des applications web faciles

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Alimentation et boissons | Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 11, 2023

**Qu'aimez-vous le plus à propos de Django?**

Il y a plusieurs aspects de Django que je trouve particulièrement attrayants. Voici quelques-unes des choses que j'aime le plus à propos de Django :

Architecture MVC : Django suit le modèle architectural Model-View-Controller (MVC), qui favorise une séparation claire des préoccupations et améliore l'organisation du code. Les modèles représentent la structure des données, les vues gèrent la logique et interagissent avec les modèles, et les modèles de présentation gèrent la couche de présentation. Cette séparation aide à écrire un code modulaire et maintenable.

**Que n’aimez-vous pas à propos de Django?**

Dans l'ensemble, Django a rempli son rôle pour moi, donc pas de plaintes, si ce n'est que l'architecture pourrait être un peu condensée.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

J'ai utilisé Django pour créer un tableau de bord capable de fournir des informations en temps réel sur la surveillance des appareils. C'était une sorte de tableau de bord analytique complet.

  ### 30. Meilleur cadre pour les startups

**Rating:** 5.0/5.0 stars

**Reviewed by:** Deepali R. | Digital Marketing Specialist, Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 31, 2022

**Qu'aimez-vous le plus à propos de Django?**

Django est un cadre bien géré, ce qui est sa meilleure qualité. Vous savez toujours où chercher chaque type d'erreur car il contient tous les types de données dans le bon format, comme dans les fichiers URLs où vous avez toutes les routes. De plus, il dispose d'un vaste support de bibliothèque, donc vous n'avez pas besoin d'utiliser un autre cadre si vous souhaitez une fonctionnalité spéciale dans votre logiciel.

**Que n’aimez-vous pas à propos de Django?**

Parce qu'il prend en charge l'ORM, nous ne pouvons pas nous connecter directement à NOSQL, et son document contient des descriptions dans un langage de très haut niveau, vous aurez besoin d'une compréhension avancée pour comprendre ce problème.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Les développeurs peuvent créer et tester des API rapidement grâce à Django. En raison du fait qu'il a été créé en Python, il offre une excellente assistance pour les éléments liés aux données, et avec quelques dépendances installées, vous pouvez utiliser la puissance de la vaste bibliothèque Python pour accomplir votre tâche rapidement.

  ### 31. Django : Critique

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arjun S. | Executive Director, Gestion d'organisations à but non lucratif, Petite entreprise (50 employés ou moins)

**Reviewed Date:** December 07, 2022

**Qu'aimez-vous le plus à propos de Django?**

La meilleure chose que j'aime à propos de Django est qu'il a beaucoup de fonctionnalités disponibles à utiliser. Vous pouvez comparer cela à n'importe quelle autre bibliothèque web pour Python et Django est le meilleur avec le plus de fonctionnalités.

**Que n’aimez-vous pas à propos de Django?**

Les inconvénients de Django que j'ai vus en tant qu'utilisateur étaient que :

1) Si vous comparez Flask et Django, Django est plus difficile à configurer
2) Django n'est pas convivial et il faut du temps pour l'apprendre, surtout si vous voulez migrer

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django est adapté aux grandes applications, et c'est vraiment bénéfique pour moi car en Python, en tant que personne qui a créé beaucoup de packages en Python, je peux utiliser mes packages Python dans des applications à grande échelle avec Django.

  ### 32. Django est excellent pour développer des applications web basées sur Python.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 26, 2023

**Qu'aimez-vous le plus à propos de Django?**

Django rend le déploiement d'applications web Python rapide et facile. Il dispose de bons utilitaires en ligne de commande. La documentation et les tutoriels sont bien rédigés, et il y a beaucoup d'exemples et d'informations disponibles.

**Que n’aimez-vous pas à propos de Django?**

Certains des cadres et des modèles Regex d'URL peuvent être déroutants et fastidieux à mettre en œuvre.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Nous avons utilisé Django pour développer un point de terminaison d'API REST compatible avec JSON. L'application Python a extrait des données d'une base de données et les a ajoutées à une autre. Django a facilité la configuration et le déploiement de l'interface web.

  ### 33. Meilleur framework Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vikash K. | Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 07, 2023

**Qu'aimez-vous le plus à propos de Django?**

C'est le cadre le plus populaire car il a une grande communauté active. Il est facile à utiliser car toute nouvelle personne peut l'apprendre rapidement. Il possède de nombreuses fonctionnalités intégrées qui augmentent la productivité.

**Que n’aimez-vous pas à propos de Django?**

Lorsqu'on travaille avec un projet frontend basé sur MERN ou MEAN, le fusionner avec Django est impossible. C'est un framework gourmand en mémoire par rapport à d'autres frameworks. À part cela, c'est un framework bien construit.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

En utilisant son modèle ORM pour gérer la base de données, la productivité augmente rapidement. Aussi, en l'utilisant dans des applications basées sur le web. L'utiliser pour résoudre la scalabilité car il résout les problèmes de trafic très rapidement.

  ### 34. Super cadre pour vous mettre en route rapidement !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Santé, bien-être et fitness | Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 17, 2023

**Qu'aimez-vous le plus à propos de Django?**

Django a beaucoup de fonctionnalités intégrées (batteries incluses) allant des comptes utilisateurs, aux capacités d'administration et vues, à l'ORM, et d'autres fonctionnalités puissantes. De plus, il existe de nombreux modules/paquets Django qui ajoutent de la valeur, comme le Django REST Framework.

**Que n’aimez-vous pas à propos de Django?**

S'il est nécessaire d'approfondir le fonctionnement de quelque chose, il est parfois difficile de discerner à partir de la documentation où aller ou quoi regarder. La documentation, bien que généralement excellente, pourrait être plus claire dans certains cas.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django sert de fonctionnalité backend pour notre site web. Il gère les comptes utilisateurs, le traitement des paiements, les transactions de base de données, les emails et les capacités SSR. Nous utilisons également le Django REST Framework pour fournir une API à notre frontend.

  ### 35. Django et ses avantages dans le développement web

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shubham G. | Assistant System Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** July 18, 2023

**Qu'aimez-vous le plus à propos de Django?**

L'organisation du code dans Django est très facile grâce à la présence de templates, de modèles et de vues.

**Que n’aimez-vous pas à propos de Django?**

Django est lent lorsqu'il s'agit de traiter une grande quantité de données. De plus, il est difficile à utiliser lorsqu'on travaille avec des requêtes complexes.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

m'aide à résoudre et à concevoir pour le développement web. Fournissant divers modèles, modèles et vues.

  ### 36. Meilleur framework web pour Python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** August 29, 2023

**Qu'aimez-vous le plus à propos de Django?**

Django a facilité le développement pour les développeurs. Il dispose de modules intégrés qui peuvent être réutilisés. Pour écrire des requêtes SQL, il propose Django ORM qui a une syntaxe simple. Mieux pour le développement rapide.

**Que n’aimez-vous pas à propos de Django?**

La personnalisation est difficile par rapport à d'autres cadres.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Pour un développement web plus rapide, Django est bénéfique. Il offre des fonctionnalités intégrées pour l'authentification, l'autorisation, les permissions, la connectivité à la base de données, etc.

  ### 37. Examen de la base de données Django

**Rating:** 5.0/5.0 stars

**Reviewed by:** John L. | Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 07, 2023

**Qu'aimez-vous le plus à propos de Django?**

J'aime la possibilité pour nous de personnaliser nos propres tables à la volée.

**Que n’aimez-vous pas à propos de Django?**

Cela a été légèrement difficile de créer les meilleurs flux de travail pour notre équipe de support interne en dehors de l'équipe de développement dans Django.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django est la base de données qui héberge toutes nos données clients que nous pouvons mettre à jour et interroger à tout moment.

  ### 38. Incroyablement bon. Je n'arrive pas à croire que j'ai attendu si longtemps pour l'essayer.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 17, 2022

**Qu'aimez-vous le plus à propos de Django?**

Entre l'ORM et le système de templating, Django est l'idéal platonique des années 2000 pour la productivité dans la création de sites web. Sauf qu'il me rend beaucoup plus rapide que je ne l'étais, même à l'époque.

**Que n’aimez-vous pas à propos de Django?**

Django nécessite plus de planification pour être hébergé que certaines des options JavaScript actuellement populaires, mais fly.io change rapidement cela. Ma dernière tentative avec eux donne l'impression que le niveau gratuit de Heroku est de retour, mais plus rapide et plus facile.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Aucun autre framework full stack ne me permet aussi facilement de laisser mes parties prenantes commerciales manipuler leurs données sans m'appeler. La faible impédance entre l'ORM et les modèles n'est égalée par rien d'autre que j'ai essayé. Et j'en ai essayé beaucoup. Rails, Pyramid, Flask, Laravel, Spring, ...

  ### 39. Cadre web puissant mais complexe

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankita M. | Freelance Writer, Entreprise (> 1000 employés)

**Reviewed Date:** April 20, 2023

**Qu'aimez-vous le plus à propos de Django?**

Développement rapide, évolutivité, sécurité, excellente documentation, peut être utilisé pour construire toutes sortes d'applications web

**Que n’aimez-vous pas à propos de Django?**

Complexité, limitations de l'ORM, Plus lent par rapport à d'autres frameworks légers, Courbe d'apprentissage abrupte

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Accélération du développement en utilisant des fonctionnalités intégrées, Soutien à l'évolutivité, Application des meilleures pratiques, Garantie de la sécurité

  ### 40. Très utile pour maintenir des événements basés sur des applications et les déclencher en un seul endroit.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anirban S. | ex Senior Manager - Marketing, Gestion de l'éducation, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** August 27, 2022

**Qu'aimez-vous le plus à propos de Django?**

Le plus grand avantage de Django que nous expérimentons quotidiennement est que nous avons pu réduire la dépendance aux plugins externes coûteux et surveiller tous les événements basés sur les applications, l'activité du site web et le déclenchement en utilisant des scripts Python au sein de l'administration Django.

**Que n’aimez-vous pas à propos de Django?**

Le seul problème est que notre site web et notre application sont tous personnalisés à l'heure standard de l'Inde, mais Django utilise par défaut GMT. Nous avons essayé de faire plusieurs réglages pour personnaliser, mais il n'a pas été possible de refléter le réglage IST pour le déclenchement du code sur Django.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons Django le plus fréquemment pour envoyer des communications telles que des notifications push, WhatsApp, etc. via notre service de segment. Nous sommes capables de personnaliser et de modifier facilement les modèles sans changements majeurs de codage via Django.

  ### 41. Même si Full Stack, le mieux adapté pour les backends majeurs de bases de données

**Rating:** 4.0/5.0 stars

**Reviewed by:** Avanish G. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 06, 2022

**Qu'aimez-vous le plus à propos de Django?**

Il y a de nombreuses fonctionnalités à mentionner. Il dispose d'une gestion d'authentification intégrée, TypeORM. Sa compatibilité avec le framework Django REST facilite la gestion de plusieurs API de différents types sous forme de fonctions.

**Que n’aimez-vous pas à propos de Django?**

Django aurait été meilleur s'il avait des options pour compiler avec les modules fonctionnels au lieu de tous les modules. Cependant, cela est discutable car les deux ont des cas d'utilisation différents.

**Recommandations à d’autres personnes envisageant Django:**

si vous avez beaucoup d'APIs, et intégrez-le avec swagger.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Django permet aux développeurs de créer des API très rapidement. Parce qu'il a été écrit en Python, il offre un très bon support pour les aspects liés aux données, et avec certaines dépendances installées, vous pouvez utiliser la puissance des riches bibliothèques Python pour accomplir votre tâche efficacement.

  ### 42. django critique

**Rating:** 4.5/5.0 stars

**Reviewed by:** sumit s. | Python Developer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** December 13, 2021

**Qu'aimez-vous le plus à propos de Django?**

La meilleure chose à propos de Django est que c'est un framework bien géré. Pour chaque type d'erreur, vous avez toujours une idée de l'endroit où vous devez, car il contient toutes sortes de données dans un format approprié, comme dans le fichier URLs où vous avez toutes les routes, etc., et une autre chose est qu'il a un soutien colossal de bibliothèque, comme si vous vouliez une fonctionnalité unique dans votre logiciel, vous n'avez pas besoin d'aller avec un autre framework.

**Que n’aimez-vous pas à propos de Django?**

Pas un dégoût complet, mais dans ORM, vous avez certaines limitations également lors de l'utilisation avec, vous devez également fournir un autre moyen d'expliquer les canaux Django car lorsque nous essayons de mettre cela en œuvre à ce moment-là, cela ne fonctionnera pas.

**Recommandations à d’autres personnes envisageant Django:**

Si vous voulez devenir un expert en développement web, à ce moment-là, vous devez choisir Django car il est plus accessible par rapport aux autres, et il bénéficie d'un soutien considérable de bibliothèques.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Je résous des problèmes avec des applications à forte charge, comme si vous avez plus de trafic, alors vous pouvez séparer les modules avec une seule authentification parce que Django est livré avec son système d'authentification par défaut également lié à celery ou cronjob, et je n'aime pas trop les requêtes SQL donc quand j'ai commencé à utiliser Django ORM, à ce moment-là, cela devient très facile pour la recherche et d'autres choses.

  ### 43. C'est un fichier bien géré et prédéfini nommé framework pour Python.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sumit S. | Python developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 14, 2021

**Qu'aimez-vous le plus à propos de Django?**

Il a plus de bibliothèques par rapport à d'autres frameworks, donc vous pouvez faire tout le travail lié au développement web et vous n'avez pas besoin de vous soucier des paramètres car de nombreuses choses sont intégrées dans ce framework comme Django a une très grande documentation sur tous les sujets comme les canaux (socket) et l'authentification intégrée mais la meilleure partie dans Django est celery car pour un autre framework nous utilisons lambda mais ici pour les tâches cron nous pouvons utiliser cela.

**Que n’aimez-vous pas à propos de Django?**

Il prend en charge l'ORM donc nous ne pouvons pas connecter NOSQL directement et son document a une description de langage de très haut niveau donc vous avez besoin de connaissances de haut niveau pour comprendre ce sujet.

**Recommandations à d’autres personnes envisageant Django:**

Si vous voulez devenir un expert en développement web, à ce moment-là, vous devez choisir Django car il est plus accessible par rapport aux autres, et il bénéficie d'un soutien considérable de bibliothèques.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Je résous tous les problèmes comme par rapport à d'autres frameworks, il a une architecture très riche donc quand vous prenez en charge un projet existant ou en cours, il est vraiment facile à comprendre, aussi l'ORM m'aide vraiment pour les requêtes de recherche et de regroupement.

  ### 44. meilleur framework backend pour les startups

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dhruv J. | Founding Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** October 26, 2022

**Qu'aimez-vous le plus à propos de Django?**

Facile à démarrer le développement, facile à tester.

**Que n’aimez-vous pas à propos de Django?**

capacité de créer des microservices au lieu de l'architecture monolithique de base aurait été formidable.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Nous sommes Django pour créer une API connectant le frontend à nos bases de données.

  ### 45. Comment Django est largement utilisé pour construire des API web et à quel point Django est facile à apprendre.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Arpan s. | System Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** September 20, 2020

**Qu'aimez-vous le plus à propos de Django?**

Django est désormais un cadre d'API très populaire qui est basé sur le langage Python. J'aime la flexibilité qu'il offre à un développeur. Un nouveau venu (informatique/non informatique) peut facilement apprendre Django sans aucune hésitation. Django fournit une application intégrée qui offre plus de fonctionnalités au développeur et le développeur doit simplement utiliser ces fonctionnalités de la bonne manière, et il offre un panneau d'administration intégré où le site d'administration est déjà construit par Django et c'est si facile à utiliser, c'est comme utiliser un site web. Et il fournit sa propre base de données appelée "dbsqlite" qui est assez impressionnante dans de nombreux cas si votre projet n'est pas un projet de haut niveau ou s'il n'a pas besoin de performances de données de haut niveau, vous pouvez facilement opter pour dbsqlite. Donc, si vous voulez démarrer un projet de startup pour votre entreprise, vous pouvez préférer Django. Si vous commencez votre carrière en utilisant Python, vous devriez certainement découvrir ce cadre.

**Que n’aimez-vous pas à propos de Django?**

chaque framework a ses avantages et inconvénients... lorsqu'un débutant commence un petit projet avec Django, Django offre de nombreux fichiers prédéfinis où certains de ces fichiers ne sont même pas nécessaires pour un petit projet... donc un débutant peut se retrouver avec une grande quantité de fichiers bien que le développeur n'ait pas besoin de ces fichiers. et maintenant, sur le marché actuel, toutes les grandes entreprises ainsi que les startups se tournent également vers la pile MERN (MongoDB, Express.js, React.js, Node.js) car elle offre plus de fonctionnalités à sa base de données et au framework frontal comme React... Django propose son propre DTL appelé Django Template Language, c'est bien mais quand il s'agit de travailler avec un framework frontal comme React ou Angular, il est très difficile de fusionner ces deux... donc si votre vision est de construire un projet basé sur un produit ou une grande startup, vous devriez opter pour MERN au lieu de Django... Django a besoin de plus d'améliorations pour la base de données et le DTL frontal...

**Recommandations à d’autres personnes envisageant Django:**

oui si vous êtes un apprenant de Python et souhaitez améliorer vos compétences en utilisant Python et aussi si vous avez un intérêt pour le développement web, allez-y avec Django. ou si vous voulez investir votre argent dans Django, vous pouvez mais vérifiez également d'autres outils ou frameworks. comme - MERN stack.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Nous avons fusionné le framework Django avec React JS. Pour le travail backend, nous utilisons le framework API intégré de Django pour connecter le flux de données et nous avons fusionné ReactJS pour son authentification et validation des utilisateurs ainsi que pour la passerelle de paiement.

  ### 46. Meilleur cadre MVT pour un développement rapide

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Assurances | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** May 11, 2022

**Qu'aimez-vous le plus à propos de Django?**

Django est un framework MVT pour développer rapidement des applications web. Il est livré avec une configuration prête à l'emploi qui peut être utilisée pour initier rapidement un projet de développement web. De plus, il existe de nombreuses bibliothèques de support sur le marché pour Django.

**Que n’aimez-vous pas à propos de Django?**

Le seul problème majeur de Django est que si vous souhaitez développer un projet de petite taille, c'est un framework assez gourmand en mémoire. Il peut être utilisé pour développer un projet de petite taille, mais en général, Flask est recommandé pour ce genre de chose. Flask est également un framework Python pour le développement web.

**Recommandations à d’autres personnes envisageant Django:**

Si vous utilisez Python pour le développement web, alors vous devez essayer Django à moins que vous ne vouliez pas tomber amoureux de lui.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

J'utilise personnellement Django pour développer des applications web à partir de zéro. Les avantages d'utiliser Django sont :

- Beaucoup de bibliothèques de support
- Beaucoup de middleware
- Facile à déboguer
- Facilité de développement des API REST
- Langage de templating intégré (Jinja)

  ### 47. Django - Un framework qui vaut le détour

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services aux consommateurs | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** June 22, 2022

**Qu'aimez-vous le plus à propos de Django?**

La fonctionnalité que j'ai le plus appréciée était la partie où toutes les fonctionnalités requises, comme l'authentification des utilisateurs et le panneau d'administration, sont générées automatiquement par le cadre. Les fonctionnalités de base peuvent être considérées comme plug-and-play.

**Que n’aimez-vous pas à propos de Django?**

Comme le cadre prend en charge le plug and play pour les fonctionnalités de base, personnaliser ces fonctionnalités est un peu compliqué. Passer à une version mise à jour de Django est une tâche casse-tête.

**Recommandations à d’autres personnes envisageant Django:**

Il est très facile d'utiliser un cadre, et déboguer un problème est beaucoup plus facile en comparaison.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Pour démarrer un nouveau projet, l'utilisateur n'est qu'à une commande, et l'architecture MVC fournie par Django est de classe mondiale. Si vous voulez que votre projet soit opérationnel en une semaine, c'est le meilleur framework.

  ### 48. Mon voyage avec Django

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bikram A. | Head Of Engineering, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 23, 2022

**Qu'aimez-vous le plus à propos de Django?**

Django a tellement de modules prêts à l'emploi intégrés que pour la plupart des tâches courantes, vous pouvez trouver une bibliothèque et vous concentrer simplement sur votre logique métier.

**Que n’aimez-vous pas à propos de Django?**

Parfois, il semble que le cadre soit trop encombrant. Je préfère parfois Flask avant que Django ne soit lourd parfois.

**Recommandations à d’autres personnes envisageant Django:**

Si vous envisagez de maintenir l'application pendant plus d'un an, je préférerais opter pour Django plutôt qu'un autre framework d'application web Python.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Nous avons une application web interne qui est une enveloppe en marque blanche autour de la console AWS. Des éléments comme l'enregistrement des utilisateurs. L'authentification et l'API RESTful sont disponibles sur étagère.

  ### 49. Mon framework Python de prédilection pour les applications sécurisées

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** January 18, 2022

**Qu'aimez-vous le plus à propos de Django?**

Django a été mon framework web préféré pour créer des applications avec Python. L'ORM du framework Django a fait des merveilles pour moi et utiliser une grande variété de bases de données avec lui a été très facile. De plus, j'ai adoré les fonctionnalités de sécurité intégrées qui viennent directement avec ce framework, donc j'ai dû passer moins de temps à développer des protocoles et des codes de sécurité pour mon application. Le moteur de templating était si bon que j'ai pu créer et envoyer des pages web dynamiques à l'utilisateur en un clin d'œil.

**Que n’aimez-vous pas à propos de Django?**

Bien qu'il soit très bien construit, il y a encore quelques problèmes que je n'ai pas aimés lorsque j'ai travaillé avec ce cadre. Le cadre est livré avec un schéma de routage qui dirige le trafic et les requêtes entrantes vers des URL spécifiques en fonction des données de la requête. Mais ce cadre ne peut pas gérer plusieurs requêtes simultanément. À cause de cela, parfois, lorsque le trafic sur le serveur augmente, les performances deviennent lentes.

**Recommandations à d’autres personnes envisageant Django:**

Toute personne ayant une bonne maîtrise de Python devrait absolument essayer ce cadre génial. Si vous souhaitez créer de plus grandes applications, celui-ci est le meilleur, mais si vous développez de petites applications, cela pourrait ne pas être un choix parfait. Il y a tellement de fonctionnalités dans ce cadre et peu importe à quel point vous plongez profondément, vous ne l'explorerez jamais complètement. L'équipe derrière cela ajoute constamment de nouvelles fonctionnalités, vous serez donc toujours à jour.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

Avec Django, j'ai adoré créer des applications web. J'ai toujours aimé la simplicité du langage Python et c'est pourquoi je voulais l'utiliser pour le développement d'applications web également. En travaillant avec Django, j'ai réalisé que la gestion des bases de données devient vraiment facile avec le modèle ORM, et il offre également une assez bonne vitesse.

  ### 50. Le meilleur cadre du monde !

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 22, 2022

**Qu'aimez-vous le plus à propos de Django?**

Django est un framework qui a TOUT ! La communauté est immense, et s'il manque une fonctionnalité, vous trouverez certainement un package qui répondra à votre demande.

**Que n’aimez-vous pas à propos de Django?**

Parfois, il peut être difficile d'utiliser un ORM pour certaines requêtes compliquées à la base de données, mais avec de la pratique, vous comprendrez que rien n'est impossible et que vous n'avez pas besoin de recourir au SQL brut.

**Quels sont les problèmes que Django résout, et en quoi cela vous est-il bénéfique?**

- Créer une API REST
- Créer des WebSockets


## Django Discussions
  - [Quelle est la meilleure façon d&#39;utiliser ?](https://www.g2.com/fr/discussions/36880-what-is-the-best-way-use) - 3 comments, 1 upvote
  - [À quoi sert Django ?](https://www.g2.com/fr/discussions/what-is-django-used-for) - 2 comments

- [View Django pricing details and edition comparison](https://www.g2.com/fr/products/django/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-09+23%3A38%3A10+-0500&secure%5Bsession_id%5D=0d661051-b174-4cf5-8b90-0de69fc52377&secure%5Btoken%5D=aa2fe3349317680f707ddca3cc8ee3d12a3e6acb68f379fb1149a3decea49506&format=llm_user)
## Django Integrations
  - [Adobe Commerce (formerly Magento Commerce)](https://www.g2.com/fr/products/adobe-commerce-formerly-magento-commerce/reviews)
  - [Microsoft 365](https://www.g2.com/fr/products/microsoft365/reviews)
  - [PostgreSQL](https://www.g2.com/fr/products/postgresql/reviews)
  - [Redis Software](https://www.g2.com/fr/products/redis-software/reviews)


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

