Top-bewertete Django Alternativen
Video-Reviews
170 Django Bewertungen
Gesamtbewertungsstimmung für Django
Melden Sie sich an, um die Bewertungsstimmung zu sehen.

Es ist gut durchdacht, hat viele Funktionen von Haus aus (Authentifizierung, ORM, Templating, ...) ohne die Dinge kompliziert zu machen. Die Community ist auch sehr aktiv; es gibt ein ganzes Ökosystem von Django-Bibliotheken. Bewertung gesammelt von und auf G2.com gehostet.
Ein Projekt von Grund auf einzurichten, beinhaltet immer ein wenig Herumprobieren mit den Einstellungen, bis alles wie beabsichtigt funktioniert (statische Dateien, ich sehe dich an). Bewertung gesammelt von und auf G2.com gehostet.

Das Datenzugriffs-ORM ist gut gestaltet, schnell, sicher und erweiterbar. Bewertung gesammelt von und auf G2.com gehostet.
Das Widgets-Teilframework ist schwer zu verstehen und zu erweitern. Bewertung gesammelt von und auf G2.com gehostet.

Es gibt eine Fülle von Wissen darüber. Die meisten Probleme, die ich habe, hatte schon jemand zuvor. Bewertung gesammelt von und auf G2.com gehostet.
Datenbankmigration und Schemaänderungen könnten besser sein. Obwohl ich ein paar Versionen hinter der aktuellen bin, könnten sich die Dinge verbessert haben. Bewertung gesammelt von und auf G2.com gehostet.
World class documentation available online. Simple but high level ORM features. End to End implementation possible in days. Really for the perfectionists with a deadline. Bewertung gesammelt von und auf G2.com gehostet.
Setting up your first website is easy and fast. Setting up your production level website will take months and lots of developer hours. Bewertung gesammelt von und auf G2.com gehostet.

Das Django-Web-Framework basiert auf dem MVC-Designmuster.
1. Als Python-Web-Framework funktioniert Django gut mit anderen Python-Bibliotheken, vielen Plugins / Drittanbieter-Bibliotheken und bietet Unterstützung für Datenbankmigrationen.
2. Django Channels hat WebSocket-Unterstützung eingeführt.
3. Der Aufstieg von Analyse- und Machine-Learning-Bibliotheken in Python macht Python/Django zu einer guten Wahl für das Schreiben des Web-App-Backends.
4. Tools wie das Django Rest Framework erleichtern den Aufbau von APIs, die für die Entwicklung von mobilen Apps verwendet werden können. Bewertung gesammelt von und auf G2.com gehostet.
1. Die Integration mit Graphdatenbanken ist noch nicht perfekt (django neo4j).
2. Django Channels ist neu, ich habe es verwendet und es sieht vielversprechend aus -- aber es ist verwirrend, da sich das Bereitstellungsparadigma ändert (WSGI->ASGI). Bewertung gesammelt von und auf G2.com gehostet.

Django ist bei weitem das beste und praktischste Web-Framework, das ich verwendet habe, dank der ordentlichen Organisation seines Codes (Model-View-Template) sowie der Tatsache, dass es in Python programmiert ist. Darüber hinaus hat es eine große Community und beinhaltet hochmoderne Funktionalitäten wie Migrationen, Signale... neben vielen Plugins, die es ermöglichen, seine Fähigkeiten noch weiter zu erweitern. Schließlich macht die Tatsache, dass es mit einem integrierten Back-End kommt, die Aufgabe des Entwicklers viel einfacher. Bewertung gesammelt von und auf G2.com gehostet.
Nichts wirklich, Django erfüllt alle meine Bedürfnisse und Anforderungen, wenn ich kleine Webanwendungen entwickle. Bewertung gesammelt von und auf G2.com gehostet.

Das, was ich an Django am meisten mag, ist die Benutzerfreundlichkeit im Vergleich zu einer typischen Content-Management-Lösung. Es übernimmt den Großteil der SQL-Verwaltung im Backend, während Sie die DB-Modelle und die Frontend-Admin-Seiten entwickeln. Es hat auch eine großartige SQL Lite-Entwicklungsversion, die einfaches und effizientes Prototyping ermöglicht. Bewertung gesammelt von und auf G2.com gehostet.
Die Tutorials online von der offiziellen Webseite sind nicht die am besten organisierten. Zum Glück konnte ich von einem Entwickler in meinem Team lernen, der sehr versiert in Django ist. Aber sobald man die Grundlagen gelernt hat, wird es sehr einfach, CMS-Anwendungen schnell zu prototypisieren. Bewertung gesammelt von und auf G2.com gehostet.

Die Einfachheit, eine Web-App zu erstellen, ohne umfangreiche Kenntnisse in Python oder Webentwicklung zu haben. Ist einfach zu verstehen und befindet sich in ständiger Entwicklung. Bewertung gesammelt von und auf G2.com gehostet.
Da Python von sich aus keine asynchronen Funktionen bietet, könnte das für einige Leute ein Ausschlusskriterium sein, daher muss man auf externe Tools wie Celery oder Huey zurückgreifen (externe Apps, die nicht von Django bereitgestellt werden).
Eine andere Sache ist: Man kann auch mit Django eine REST-API erstellen, aber dabei entsteht viel duplizierter Code, daher verwenden alle das DRF (Django Rest Framework), das eine gute Alternative ist. Solche Dinge sollten jedoch im Projekt selbst enthalten sein (anstatt des schicken Admins oder anderer Dinge, die in den kommenden Jahren nicht genutzt werden). Bewertung gesammelt von und auf G2.com gehostet.

Reiche Sammlung von Bibliotheken verfügbar über pip
Code-Trennung und Verzeichnisstruktur
Einfach, den Code zu schreiben
Hilfedokumentation, um das Projekt zu starten und in einen fortgeschrittenen Zustand zu übergehen Bewertung gesammelt von und auf G2.com gehostet.
In den ersten Tagen ist es sehr schwierig zu verstehen, wegen seines MTV-Frameworks. Es hat viele Einstellungen und man muss viel graben, um die Konfigurationsparameter zu finden. Bewertung gesammelt von und auf G2.com gehostet.

Der Admin ist wirklich großartig für die Erstellung einfacher oder leistungsstarker Verwaltungsseiten. Er hat auch viele Open-Source-Anwendungen, die in vielen Fällen perfekt zu meinen Bedürfnissen passen. Und wenn nicht, ist es sehr einfach, sie anzupassen. Bewertung gesammelt von und auf G2.com gehostet.
Es kann zu komplex für einfache Anwendungen oder Microservices sein. In diesem Fall bevorzuge ich das Flask- oder Falcon-Framework. Bewertung gesammelt von und auf G2.com gehostet.