Как исправить ошибку «Импорт flaskr.db не может быть разрешен» во время обучения Flask?Python

Программы на Python
Anonymous
Как исправить ошибку «Импорт flaskr.db не может быть разрешен» во время обучения Flask?

Сообщение Anonymous »


Условия: macOS Monterey версии 12.6.3, редактор: Visual Studio Code, `(.venv) NameMacBook-Pro:flask-tutorial name$ pip list Версия пакета

мигалка 1.6.2 нажмите 8.1.3 Колба 2.3.2 importlib-метаданные 6.6.0 это опасно 2.1.2 Джинджа2 3.1.2 РазметкаSafe 2.1.2 пункт 21.2.4 инструменты настройки 58.0.4 Веркцойг 2.3.4 zipp 3.15.0`

При выполнении руководства по flask (https://flask.palletsprojects.com/en/2.3.x/tutorial/) при выполнении аутентификации я столкнулся с ошибкой «Импорт «flaskr.db» не может быть разрешен». py на этапе: Чертежи и представления (https://flask.palletsprojects.com/en/2. ... ial/views/). Мне удалось увидеть «Hello World» на этапе настройки приложения (https://flask.palletsprojects.com/en/2. ... l/factory/). Из-за ошибки в auth.py я перешел к шагу «Статические файлы» и выполнил запуск фляжки. Результат в терминале следующий: `(.venv) NameMacBook-Pro:flask-tutorial name$ flask run
[*]Обслуживание приложения Flask «flaskr» [*]Режим отладки: выключен ВНИМАНИЕ: это сервер разработки. Не используйте его в производственном развертывании. Вместо этого используйте рабочий сервер WSGI. [*]Выполняется на http://127.0.0.1:5000 Нажмите CTRL+C, чтобы выйти`
но на странице отображается сообщение «Не найдено»

Запрошенный URL-адрес не найден на сервере. Если вы ввели URL вручную, проверьте правильность написания и повторите попытку.

На http://127.0.0.1:5000/auth/login отображается внутренняя ошибка сервера.

Я попытался запустить flask после выполнения экспорта FLASK_APP=flaskr, но это не устранило эту ошибку. Я ожидаю, что правильно воспроизведу веб-страницу, которую призван создать учебник.

Для справки я привожу снимки структуры папок и места ошибки в коде (auth.py).

структура папок

Точка ошибки в auth.py

Вернуться в «Python»