Sprache:

Suche

5 coole Django-Projekte auf Github

  • Teilen:
5 coole Django-Projekte auf Github

Wenn Sie ein Python- oder Django-Enthusiast sind oder mit dem Erlernen des Frameworks begonnen haben, wird dieser Artikel Sie definitiv zu einigen coolen Open-Source-Django-Repositories führen, von denen Sie Ideen übernehmen und in Ihre eigenen Projekte implementieren können.

DJANGO Real World Example App

Das Repository der Django-Real-World-App ist ein Medium-Klon namens Canduit, auf dem die Nutzer Artikel veröffentlichen, nach Tags sortieren, Artikel favorisieren und anderen Nutzern folgen können. Unter der Haube authentifiziert das Projekt Benutzer mit JSON-Web-Tokens, umfasst mehrere CRUD-Operationen und hat eine integrierte Paginierung.

Nützliche Github-Repositories für Entwickler auschecken

Ausstechform Django

Beim CookieCutter Django geht es weniger darum zu lernen, wie man verschiedene Frameworks implementiert, sondern vielmehr darum, einen Kickstart für Ihr nächstes Django-Projekt zu ermöglichen. Zahlreiche Pakete sind bereits von Anfang an implementiert, darunter django-alluth für die soziale Authentifizierung, anymail für die E-Mail-Integration, Medienspeicherung mit Amazon S3, benutzerdefinierte Benutzermodelle und viele andere Optimierungen, die Ihnen den Einstieg erleichtern. Das Github-Repository enthält auch hilfreiche Links zur Erweiterung des Projekts sowie die offizielle Dokumentation, die ziemlich robust ist und verschiedene Bereitstellungsoptionen enthält.

Django Oscar

ist ein E-Commerce-Framework für Django. Sie können dieses Projekt einfach von Github klonen und damit beginnen, Ihre eigene E-Commerce-Website mit konfigurierbaren Produkten, Preisen, Versand und vielen anderen Funktionen anzupassen. Die Dokumentation ist umfassend und enthält eine Reihe hilfreicher Informationen, von Vorschlägen zur Modellierung Ihres Katalogs bis hin zu spezifischen Design-Entscheidungen der Teams, wie z. B. die Implementierung abstrakter Modelle, um Django oscar so anpassbar wie möglich zu machen.

Lesen Sie auch: Code-Formatierung mit Laravel Pint

Mezzanine Django

Mezzanine ist ein Content-Management-System (CMS), das auf Django basiert. Ähnlich wie bei WordPress können Benutzer ein Admin-Panel verwenden, um Blogartikel, Formulardaten und verschiedene Webseiten zu verwalten. Zu den eingebauten Funktionen gehören die zeitgesteuerte Veröffentlichung von Beiträgen, der WSYIWYG-Editor, die Wahl zwischen disqus oder dem eingebauten Kommentarsystem und die Integration von Google Analytics. Das Design der Verwaltung ist ein wenig veraltet, daher sollten Sie das Bootstrap 3-Stylesheet durch eine neuere Version ersetzen.

Nützliche Github-Repositories für Entwickler

Wagtail

Wagtail ist ein weiteres CMS, das auf Django basiert. Im Gegensatz zu Mezzanine hat Wagtail ein viel neueres und schlankeres Design und wird von Google, Mozilla und dem MIT verwendet. Im Vergleich zu einigen der anderen Projekte auf dieser Liste gibt es im Github-Repository viel mehr aktuelle Commits und alle 3 Monate werden neue Funktionen veröffentlicht.

Tags:
TWT Staff

TWT Staff

Writes about Programming, tech news, discuss programming topics for web developers (and Web designers), and talks about SEO tools and techniques