Meilleures alternatives à Django les mieux notées
Avis vidéo
Avis sur 170 Django
Sentiment de l'avis global pour Django
Connectez-vous pour consulter les sentiments des avis.
Django makes it really fast for developers to create websites. It's flexibility to chose different rendering engines is indispensable. Avis collecté par et hébergé sur G2.com.
It's quite monolithic. You can't run/test individual modules at a time. Avis collecté par et hébergé sur G2.com.
The fast template rendering engine and quick development afforded by this framework. Avis collecté par et hébergé sur G2.com.
Can't run single modules independently of each other, and complex project structure. Avis collecté par et hébergé sur G2.com.
The excellent documentation and the active community around Django. Avis collecté par et hébergé sur G2.com.
The monolithic organization, makes it difficult to test separate components. Avis collecté par et hébergé sur G2.com.
Automatic CFRS, and other security measures. Built from ground up for plug and play with different libraries. Avis collecté par et hébergé sur G2.com.
Too elaborate, not suitable for personal small scale projects. Avis collecté par et hébergé sur G2.com.

Sécurité intégrée
Django rest framework
Django orm
Écosystème Django de plusieurs applications
Journalisation effectuée correctement
Middlewares
Migrations !
Contrib intégré de Postgres Avis collecté par et hébergé sur G2.com.
Le besoin d'agir comme si toutes les applications devaient avoir url/modèle/vue/etc. Certaines applications ne devraient en avoir qu'une partie.
Les modèles intégrés ne devraient pas être utilisés en 2018, sauf pour des cas d'utilisation très spécifiques. Avis collecté par et hébergé sur G2.com.
Routing. It's a python language. Package Management. Debug tools. Great documentation. Avis collecté par et hébergé sur G2.com.
Routing - regex isn't friendly. Its a pretty heavy framework. Avis collecté par et hébergé sur G2.com.

Lorsque vous avez un projet avec un délai serré, vous ne pouvez pas risquer de développer certaines parties de votre projet à partir de zéro. Cela pourrait prendre une part significative de votre temps que vous pourriez autrement utiliser pour développer des fonctionnalités de projets ou même pour tester.
Heureusement, Django fournit déjà de nombreuses fonctionnalités que vous pouvez utiliser dans votre utilisation. Au lieu de diviser le temps entre les fonctionnalités et les parties de bas niveau de votre système, Django abstrait toutes les fonctionnalités de bas niveau pour vous offrir une API facile à utiliser pour accéder aux fonctionnalités de Django afin que vous puissiez simplement vous concentrer sur le développement de votre projet. Django ne peut pas toujours inclure toutes les fonctionnalités dont vous auriez besoin dans un projet. Pour atténuer cela, Django prend en charge les extensions qui ajouteront des fonctionnalités supplémentaires au framework web déjà riche en fonctionnalités. Avis collecté par et hébergé sur G2.com.
Django est un grand framework. Avec des fonctionnalités dont vous auriez normalement besoin dans un projet web typique et certaines dont vous pourriez ne pas avoir besoin, apprendre à utiliser Django peut être une tâche intimidante. Cette richesse en fonctionnalités est sa force mais rend également les nouveaux venus effrayés et facilement confus. Avis collecté par et hébergé sur G2.com.

Il est difficile d'en choisir un, donc j'ajoute quelques points clés :
* Internationalisation : si simple à utiliser.
* Fuseaux horaires : c'est un cauchemar, et Django gère cela parfaitement.
* ORM : j'utilise même l'ORM dans des applications autonomes car il est facile, puissant et pas aussi limité que tous les autres ORM. Les opérations simples sont faciles, les choses complexes aussi : expressions Q et F, filtres, accès et récupération des entités liées, mise en cache,...
* Interface d'administration : l'interface d'administration est si puissante que de nombreuses applications n'ont besoin que d'une petite personnalisation et vous avez déjà un produit complet. C'est une bénédiction pour les applications de gestion, par exemple, ou pour les prototypes rapides. Avis collecté par et hébergé sur G2.com.
Le système de templating n'est pas le plus puissant, j'ai tendance à me fier à Jinja ou à d'autres en raison de la flexibilité et de la rapidité. C'est un point qui devrait être amélioré. L'ORM prend en charge les migrations de schéma automatiques, c'est bien mais il a quelques problèmes que vous devez suivre manuellement. Je me souviens qu'il avait un problème où certaines données pouvaient être perdues, donc vous devez être prudent pour ne pas appliquer des migrations de schéma inappropriées. Avis collecté par et hébergé sur G2.com.
Django is fantastic in that it includes all of the bells and whistles and generally steers you in the direction of success. It has its own ORM modules as well as its own session/user handling. This can be great for just getting something up and running fast. Avis collecté par et hébergé sur G2.com.
Django can feel constrained. The framework has made a lot of decisions (honestly, wisely) for you already at the start of a project that can feel a bit restrictive. You have to use a third party module like Celery to use async, as well. Avis collecté par et hébergé sur G2.com.