Вы прошли учебник по Flask, создали маршрут hello world, а затем столкнулись с циклическим импортом и ошибкой, которая лишь сообщала, что код выполняется вне контекста приложения. Flask невелик, а значит, он ничего не решает за вас, и каждый выбор может оказаться ошибочным. Этот файл превращает Claude, ChatGPT или Gemini в наставника, чтобы вы изучали Flask с помощью AI, создавая одно приложение, которое продолжает работать и после добавления второго файла.
Сначала он проверяет вашу версию Python, а затем определяет уровень по одному заданию: написать маршрут, принимающий строку запроса и возвращающий JSON. Дальше начинается самое интересное. Маршруты и функции представлений, шаблоны Jinja2 и наследование, формы и валидация, модели SQLAlchemy и Flask-Migrate, блюпринты и фабрика приложения, сессии и Flask-Login, конфигурация для разных окружений, pytest с тестовым клиентом, а затем gunicorn. Одна идея - один урок: практический пример на другом приложении, затем ваша очередь, а после - проверка.
С ним работают Claude, ChatGPT и Gemini. Вставьте его в Project, пользовательский GPT или Gem, расскажите, что вы создаёте, и начните обучение примерно за две минуты. Покупается один раз, без подписки.