Zum Inhalt springen

SQLModel installieren

Erstellen Sie ein Projektverzeichnis, erstellen Sie eine virtuelle Umgebung, aktivieren Sie sie und installieren Sie dann SQLModel, zum Beispiel mit

$ pip install sqlmodel
---> 100%
Successfully installed sqlmodel pydantic sqlalchemy

Da SQLModel auf SQLAlchemy und Pydantic aufbaut, werden diese automatisch mitinstalliert, wenn Sie sqlmodel installieren.

DB Browser for SQLite installieren

Denken Sie daran, dass SQLite eine einfache Datenbank in einer einzigen Datei ist?

Für den Großteil des Tutorials werde ich SQLite für die Beispiele verwenden.

Python hat eine integrierte Unterstützung für SQLite, es ist eine einzelne Datei, die von Python gelesen und verarbeitet wird. Und es benötigt keinen externen Datenbankserver, daher ist es perfekt zum Lernen.

Tatsächlich ist SQLite in der Lage, ziemlich große Anwendungen zu verwalten. Irgendwann möchten Sie vielleicht zu einer serverbasierten Datenbank wie PostgreSQL (die ebenfalls kostenlos ist) migrieren. Aber vorerst bleiben wir bei SQLite.

Im Laufe des Tutorials zeige ich Ihnen SQL-Fragmente und Python-Beispiele. Und ich hoffe (und erwarte 🧐), dass Sie diese tatsächlich ausführen und überprüfen, dass die Datenbank wie erwartet funktioniert und Ihnen dieselben Daten anzeigt.

Um die SQLite-Datei selbständig und unabhängig vom Python-Code (und wahrscheinlich gleichzeitig) untersuchen zu können, empfehle ich Ihnen die Verwendung von DB Browser for SQLite.

Es ist ein großartiges und einfaches Programm, um mit SQLite-Datenbanken (SQLite-Dateien) über eine ansprechende Benutzeroberfläche zu interagieren.

Installieren Sie DB Browser for SQLite, es ist kostenlos.

Nächste Schritte

Okay, legen wir los! Im nächsten Abschnitt beginnen wir mit dem Tutorial - Benutzerhandbuch. 🚀