LU06.A07 - Multiuser Todo-Liste

Anpassen der Model-Klassen, DAO-Klassen und Endpunkte, um eine Multiuser Todo-Liste zu implementieren.

  • Akzeptiere das GitHub Classroom Assignment
  • Klone dein persönliches Repository in die Entwicklungsumgebung
  • Fügen Sie ein Attribut für die Benutzer-ID in der TodoItem-Klasse hinzu.
  • Modifizieren Sie die Methoden in den DAO-Klassen, um die Benutzer-ID bei CRUD-Operationen zu berücksichtigen.
  • Ändern Sie die Implementierung der Endpunkte in der Blueprint-Klasse, um nur die Todo-Elemente des angemeldeten Benutzers zu verarbeiten und zurückzugeben.
  • Verwenden Sie die current_user-Variable von Flask-Login, um den angemeldeten Benutzer in den Endpunkten zu ermitteln.

Via API-Testing.http-File im Workspace

oder via: Run in Postman

Die Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.


⇒ GitHub Repo für externe Besucher

GitHub Repository https://github.com/templates-python/m323-lu06-a07-multiuser

Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden

© Kevin Maurizi

  • modul/m323/learningunits/lu06/aufgaben/multiuser.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1