Top-bewertete Django Alternativen
Video-Reviews
170 Django Bewertungen
Gesamtbewertungsstimmung für Django
Melden Sie sich an, um die Bewertungsstimmung zu sehen.
Django makes it really fast for developers to create websites. It's flexibility to chose different rendering engines is indispensable. Bewertung gesammelt von und auf G2.com gehostet.
It's quite monolithic. You can't run/test individual modules at a time. Bewertung gesammelt von und auf G2.com gehostet.
The fast template rendering engine and quick development afforded by this framework. Bewertung gesammelt von und auf G2.com gehostet.
Can't run single modules independently of each other, and complex project structure. Bewertung gesammelt von und auf G2.com gehostet.
The excellent documentation and the active community around Django. Bewertung gesammelt von und auf G2.com gehostet.
The monolithic organization, makes it difficult to test separate components. Bewertung gesammelt von und auf G2.com gehostet.
Automatic CFRS, and other security measures. Built from ground up for plug and play with different libraries. Bewertung gesammelt von und auf G2.com gehostet.
Too elaborate, not suitable for personal small scale projects. Bewertung gesammelt von und auf G2.com gehostet.

Eingebaute Sicherheit
Django Rest Framework
Django ORM
Django-Ökosystem mit mehreren Apps
Korrektes Logging
Middlewares
Migrationen!
Eingebaute Postgres-Contrib Bewertung gesammelt von und auf G2.com gehostet.
Die Notwendigkeit, dass alle Apps URL/Modell/Ansicht/etc. haben müssen, einige Apps sollten nur einen Teil davon haben. Die eingebauten Vorlagen sollten 2018 nicht verwendet werden, außer für sehr spezifische Anwendungsfälle. Bewertung gesammelt von und auf G2.com gehostet.
Routing. It's a python language. Package Management. Debug tools. Great documentation. Bewertung gesammelt von und auf G2.com gehostet.
Routing - regex isn't friendly. Its a pretty heavy framework. Bewertung gesammelt von und auf G2.com gehostet.

Wenn Sie ein Projekt mit einer engen Frist haben, können Sie es sich nicht leisten, bestimmte Teile Ihres Projekts von Grund auf neu zu entwickeln. Dies könnte einen erheblichen Teil Ihrer Zeit in Anspruch nehmen, die Sie sonst für die Entwicklung von Funktionen oder sogar für Tests nutzen könnten.
Glücklicherweise bietet Django bereits mehrere Funktionen, die Sie in Ihrem Projekt verwenden können. Anstatt die Zeit zwischen Funktionen und niedrigstufigen Teilen Ihres Systems aufzuteilen, abstrahiert Django alle niedrigstufigen Funktionalitäten, um Ihnen eine benutzerfreundliche API zu bieten, mit der Sie auf Django-Funktionen zugreifen können, sodass Sie sich nur darauf konzentrieren müssen, Ihr Projekt zu entwickeln. Django kann nicht immer alle Funktionen enthalten, die Sie in einem Projekt benötigen würden. Um dies zu mildern, unterstützt Django Erweiterungen, die zusätzliche Funktionen zu dem bereits funktionsreichen Web-Framework hinzufügen. Bewertung gesammelt von und auf G2.com gehostet.
Django ist ein großes Framework. Mit Funktionen, die man normalerweise in einem typischen Webprojekt benötigt, und einigen, die man vielleicht nicht braucht, kann das Erlernen der Nutzung von Django eine entmutigende Aufgabe sein. Diese Funktionsvielfalt ist seine Stärke, macht aber auch Neulinge ängstlich und leicht verwirrt. Bewertung gesammelt von und auf G2.com gehostet.

Es ist schwierig, sich für eines zu entscheiden, daher füge ich einige wichtige Punkte hinzu:
* Internationalisierung: so einfach zu verwenden.
* Zeitzonen: das ist ein Albtraum, und Django hat das genau richtig.
* ORM: Ich verwende das ORM sogar in eigenständigen Anwendungen, weil es einfach, leistungsstark und nicht so eingeschränkt ist wie jedes andere ORM. Einfache Operationen sind einfach, komplexe Dinge auch: Q- und F-Ausdrücke, Filter, Zugriff und Abruf verwandter Entitäten, Caching,...
* Middleware: Es unterstützt automatische CRSF- und XSS-Abschwächungen, Formularüberprüfung, In-Memory-Caching für statische Inhalte,...
* Admin-Oberfläche: Die Admin-Oberfläche ist so leistungsstark, dass viele Anwendungen nur eine kleine Anpassung benötigen und man bereits ein vollständiges Produkt hat. Dies ist ein Segen für Verwaltungsanwendungen, zum Beispiel, oder für schnelle Prototypen. Bewertung gesammelt von und auf G2.com gehostet.
Das Templating-System ist nicht das leistungsstärkste, ich neige dazu, auf Jinja oder andere zu setzen wegen der Flexibilität und Geschwindigkeit. Dies ist ein Punkt, der verbessert werden sollte. Das ORM unterstützt automatische Schema-Migrationen, das ist gut, aber es gibt einige Probleme, die man manuell verfolgen muss. Ich erinnere mich, dass es ein Problem gab, bei dem einige Daten verloren gehen konnten, daher muss man vorsichtig sein, um keine unsachgemäßen Schema-Migrationen anzuwenden. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.
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. Bewertung gesammelt von und auf G2.com gehostet.