Django API Generator – Kostenlose PyPI-Bibliothek

Hallo Coder!

Dieser Artikel präsentiert eine Open-Source API-Generator für Django das bietet eine einfache Möglichkeit APIs erstellen über jedem im Projekt definierten Modell. Die Konfiguration ist minimal und der generierte Dienst ist über JWT-Tokens auf die registrierten Benutzer beschränkt. Sourcesveröffentlicht unter der MIT license auf GitHub, können erweitert, in andere Projekte integriert oder einfach in eLearning-Aktivitäten verwendet werden.

Danke fürs Lesen!

Das Tool wird einmal mit installiert PIPmüssen wir einige Schritte, wie im Projekt beschrieben, nachverfolgen Liesmich: Konfiguration und Routing aktualisieren, API mithilfe der CLI generieren und den neuen API-Dienst verwenden.

Django API Generator - DRF-Schnittstelle (kostenloses Tool für Entwickler).


✨ Generatorfunktionen

Die Bibliothek kann mit jedem integriert werden Django Projekt verwenden PIP:

$ pip install django-api-generator

Sobald die Bibliothek installiert ist, sollten wir in kürzester Zeit API-Dienste generieren können.

  • API engine zur Verfügung gestellt von DRF
  • ✅ Gesichert durch JWT Tokens (mutierende Anfragen)
  • Minimal Configuration (einzelne Zeile in der Konfiguration für jedes Modell)
  • Handles any model projektübergreifend definiert
  • GET Anfragen sind öffentlich
  • Update, Deleteund Creation Anfragen sind geschützt

Ein Videomaterial, das den Integrationsprozess erklärt, findet sich auf YouTube und auch der Code steht auf GitHub zum Download bereit.

👉 Beispiel für einen Django-API-Generator – veröffentlicht auf GitHub


Django API Generator (kostenloses Tool für Entwickler) – Videopräsentation

Das VIDEO präsentiert alle Schritte vom Klonen eines einfachen Django-Projekts bis hin zur Installation, Konfiguration und Verwendung von Bibliotheken für zwei verschiedene Modelle.

Am Ende ist die Generierter API-Dienst wird im Browser und auch in POSTMAN (alle Anfragen) getestet.


Danke fürs Lesen! Weitere Ressourcen und Unterstützung finden Sie unter:

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *