Beetje Coderen

Les 9 · Module 2 · Data en gebruikers

CRUD: lezen, toevoegen, wijzigen, verwijderen

Bouw het productbeheer van de kassa: een lijst, een detailpagina, toevoegen en bewerken met één formulier en veilig verwijderen via POST.

⏱ 90 minuten leestijd + oefenen

Illustratie: een browservenster, pijlen in verschillende kleuren en een database, de vier basisbewerkingen op gegevens

🎯 Na deze les kun je

  • de vier CRUD-acties op routes en HTTP-methodes afbeelden
  • één WTForms-formulier gebruiken voor toevoegen én bewerken
  • get_or_404 en IntegrityError gebruiken voor nette foutafhandeling
  • verwijderen alleen via POST toestaan

Bijna elke webapp is een variatie op hetzelfde thema: een lijst, een detailpagina, een formulier om iets toe te voegen of te wijzigen, en een knop om iets te verwijderen. Dat heet CRUD: Create, Read, Update, Delete. In deze les bouw je het productbeheer van de kassa, zodat je niet meer in flask shell hoeft te werken.

🔒 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?