Deine Aufgabe ist es, eine RESTful API mit Flask zu erstellen, um eine einfache ToDo-Liste zu verwalten. Du erhältst bereits implementierte Klassen für die ToDo-Elemente und die dazugehörige DAO-Klasse.
TodoDao
-Klasse verwenden./todos
: Für das Hinzufügen eines neuen ToDo-Elements/todos
: Für das Abrufen aller ToDo-Elemente/todos/<id>
: Für das Abrufen eines einzelnen ToDo-Elements nach ID/todos/<id>
: Für das Aktualisieren eines vorhandenen ToDo-Elements/todos/<id>
: Für das Löschen eines ToDo-Elements# Beispiel für einen Endpunkt zum Hinzufügen eines neuen ToDo-Elements @app.route('/todos', methods=['POST']) def add_todo(): # Dein Code hier
jsonify
aus dem Flask-Paket verwenden, um Python-Objekte in JSON umzuwandeln.201 Created
für erfolgreich erstellte Ressourcen404 Not Found
wenn eine Ressource nicht gefunden wird400 Bad Request
für ungültige AnfragenDie Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.
GitHub Repository https://github.com/templates-python/m323-lu06-a04-restful
Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden