Les 8 · Module 2 · Data en gebruikers
SQLAlchemy: modellen en tabellen
Geef de kassa een echte database: definieer modellen met Flask-SQLAlchemy, maak tabellen in SQLite en lees en schrijf rijen met de sessie.
🎯 Na deze les kun je
- Flask-SQLAlchemy koppelen aan de application factory
- een model definiëren met kolommen, typen en beperkingen
- rijen toevoegen, opslaan en opvragen met db.session en select()
- uitleggen wat een ORM doet en welke SQL erachter zit
Tot nu toe staat de bon in een Python-lijst. Herstart de server en alles is weg, en elke bezoeker deelt dezelfde bon. Een webapp heeft een database nodig. In deze les gebruik je SQLAlchemy, de bekendste database-bibliotheek van Python, via de uitbreiding Flask-SQLAlchemy. Je schrijft Python-klassen (modellen) en SQLAlchemy vertaalt die naar tabellen en SQL. Dat heet een ORM (object-relational mapper).
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?