Django & Docker – SQLite-, MySql- und PostgreSQL-Beispiele

Hallo Programmierer!

Dieser Artikel erwähnt einige Open Source Django-Beispiele, die Docker bündeln mit verschiedenen Datenbank-Engines: SQLite, MySqlund PostgreSQL. Die Projekte könnten für Entwickler nützlich sein, die von der minimalen SQLite zu einer leistungsfähigeren DB-Engine wie PgSQL oder MySql wechseln möchten. Freigegeben unter der MIT Licensedas verwandte Docker Skripte können kopiert und in andere Projekte eingebunden werden.

Danke fürs Lesen!


Django und Docker SQLite

Dieses Beispiel ist das einfachste. Die SQLite-Datenbank wird während der Migration von Django erstellt und benötigt keinen zusätzlichen Docker-Layer.

Sobald das Produkt heruntergeladen ist, kann die App über einen einzigen Befehl gestartet werden:

$ docker-compose up --build 

Während der Ausführung bereiten die Docker-Skripte die Umgebung vor, installieren die Module und migrieren die Datenbank. Am Ende sollte die App so betriebsbereit sein LIVE-Demo des Produkts.

Django-Material-Kit – Docker- und SQLite-Einrichtung.


Im Vergleich zur SQLite-Version erfordert dieses Beispiel eine manuelle Migration der Datenbank.

Hier ist der vollständige Aufbau des Projekts.

Schritt 1 – Laden Sie die Quellen herunter

$ git clone 
$ cd sample-docker-django-mysql

Schritt 2 – Führen Sie das Docker-Setup aus

$ docker-compose up --build 

Schritt 3 – Datenbank migrieren und SuperUser erstellen

$ docker-compose run --rm appseed-app python manage.py migrate
$ docker-compose run --rm appseed-app python manage.py createsuperuser

Schritt 4 – Greifen Sie im Browser auf die App zu

Besuch in Ihrem Browser. Die App sollte betriebsbereit sein.

Django, Docker und MySql – kostenlose Probe.


Das letzte Beispiel verwendet PostgreSQL für die App-Persistenz, eine beliebte DB-Engine, die in der Produktion stark verwendet wird.

👉 Django, Docker und PgSQL – Quellcode

Das Produkt kann in einer lokalen Umgebung gestartet und verwendet werden, indem die gleichen Befehle wie für die MySql-Version eingegeben werden:

  • ✅ Herunterladen source code
  • ✅ Ausführen docker-compose up --build
  • Migrate the database
  • Create SuperUser (Optional)

Django, Docker und PostgreSQL – kostenlose Probe


Alle Beispiele basieren auf Material Kit, einem erstaunlichen Design, das kostenlos von bereitgestellt wird Kreativ-Tim. Hier ist die Produktbeschreibung, kopiert von der offiziellen Seite:

👉 Material-Kit – Open-Source-Bootstrap-5-Design

Material Kit wurde für diejenigen entwickelt, die auffällige Elemente und schöne Websites mögen, und hilft Ihnen dabei, beeindruckende Websites und Web-Apps zu erstellen. Das Produkt ist darauf aufgebaut Bootstrap 5 mit über 60 Frontend-Einzelelementen wie Schaltflächen, Eingaben, Navigationsleisten, Navigationsregisterkarten, Karten oder Benachrichtigungen, die Ihnen die Freiheit der Auswahl und Kombination geben.

Material-Kit – Kostenloses Bootstrap 5-Kit


Thanks for reading! Weitere Ressourcen finden Sie unter:

Similar Posts

Leave a Reply

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