Du hast das Flask-Tutorial durchgearbeitet, eine „Hello World“-Route erstellt und bist dann auf einen zirkulären Import sowie einen Fehler gestoßen, der einfach nur besagte, dass du außerhalb des Anwendungskontexts arbeitest. Flask ist schlank, was bedeutet, dass dir nichts abgenommen wird und du bei jeder Entscheidung die Möglichkeit hast, etwas falsch zu machen. Diese Datei macht aus Claude, ChatGPT oder Gemini einen Tutor, damit du Flask mit AI lernst, indem du eine App entwickelst, die auch eine zweite Datei übersteht.
Zuerst wird deine Python-Version geprüft, anschließend wird anhand einer einzigen Aufgabe ein Lernniveau festgelegt: Schreibe eine Route, die einen Query-String entgegennimmt und JSON zurückgibt. Von dort aus folgt der eigentliche Lernpfad: Routen und View-Funktionen, Jinja2-Templates und Vererbung, Formulare und Validierung, SQLAlchemy-Modelle und Flask-Migrate, Blueprints und die App-Factory, Sessions und Flask-Login, Konfiguration je nach Umgebung, pytest mit dem Test-Client und anschließend gunicorn. Eine Idee pro Lektion, ein ausgearbeitetes Beispiel in einer anderen App, dann bist du an der Reihe und anschließend gibt es eine Überprüfung.
Claude, ChatGPT und Gemini kommen alle damit zurecht. Füge es in ein Project, ein benutzerdefiniertes GPT oder ein Gem ein, sag, was du entwickelst, und schon lernst du in etwa zwei Minuten. Einmal kaufen, kein Abonnement.