Kostenloser Django eCommerce – Verwenden Sie Produkte von Stripe

Hallo Programmierer!

Dieser Artikel präsentiert eine Open-Source Django & Stripe Mini-E-Commerce Starter, der Produktseiten mit den im Stripe Dashboard gespeicherten Informationen erstellt. Einmal die Stripe Geheimnisse werden in der .env-Datei bereitgestellt, die Superuser können die Produkte von Stripe abrufen und die Informationen über eine einfache Benutzeroberfläche bearbeiten. Die unter der MIT-Lizenz veröffentlichten Quellen können in kommerziellen Projekten und eLearning-Aktivitäten verwendet werden. Thanks for reading!

Django & Stripe Mini eCommerce (kostenloses Tool für Entwickler) – Videopräsentation

✨ So funktioniert es

Die Quellen werden mit einem Standardprodukt geliefert, das im lokalen Dateisystem gespeichert ist. Wenn der Benutzer den Kauf initiiert, warnt die Anwendung, dass die Stripe Secrets nicht bereitgestellt werden und der Ablauf nicht fortgesetzt werden kann. Die Schritte, wie im Video erklärt, sind die folgenden:

👉 Schritt 1 – Klonen Sie den Quellcode aus der öffentliches Repositorium

$ git clone 
$ cd sample-django-stripe

👉 Schritt 2 – Verfolgen Sie die übliche Einrichtung für ein Django-Projekt

$ python -m venv env
$ source env/bin/activate
$ pip install -r requirements.txt

👉 Schritt 3 – Migrieren Sie die Datenbank und erstellen Sie einen Superuser

$ python manage.py migrate          
$ python manage.py createsuperuser  

👉 Schritt 4 – Schaffen .env Datei im Stammverzeichnis des Projekts

DEBUG=True
SECRET_KEY=WhateEver_KEY

STRIPE_SECRET_KEY=<FROM_STRIPE>       # <-- MANDATORY
STRIPE_PUBLISHABLE_KEY=<FROM_STRIPE>  # <-- MANDATORY

# Server Address (used by Stripe callback)
# Should be the URL used to start the APP
DOMAIN_URL=

Die wichtigsten Einstellungen sind die Stripe Secrets, die den Zahlungsfluss mit Stripe als Zahlungsanbieter autorisieren. Die Werte finden Sie auf Ihrem Stripe-Dashboard und die Neulinge sollten bei den Tests den „TEST“-Modus nutzen.

Einmal die env Datei bearbeitet und gespeichert ist, können wir das Projekt sicher starten und die Daten von Stripe über eine einfache Benutzeroberfläche importieren.


👉 Stripe-Dashboard – Mit drei definierten Produkten

Django eCommerce - Stripe Dashboard (kostenloses Produkt)


Vor dem Import warnt die App die Benutzer, sich zu authentifizieren und weitere Produkte mit einem Superuser-Konto hinzuzufügen.

Django & Stripe – Warnung zu fehlenden Produkten.


Auf der für Superuser reservierten Seite werden bei korrekter Konfiguration die Informationen von Stripe verfügbar und bearbeitbar.

Django eCommerce – Informationen aus Stripe.


Für jedes Produkt können alle Produktfelder mit einer minimalen Benutzeroberfläche bearbeitet werden: Preis, Name, Beschreibung und BILDER. Ein Live-Zahlungsfluss sollte wie folgt aussehen:

Django & Stripe eCommerce - Zahlungsfluss


Das in der Videodemonstration verwendete Beispiel ist auf GitHub mit allen bereits von Stripe heruntergeladenen Produkten zu finden:

Beispiel für Django und Stripe – GitHub-Quellen


Thanks for reading! Für weitere Tools und Support können Sie gerne darauf zugreifen:

Similar Posts

Leave a Reply

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