Как исправить ошибку «Импорт flaskr.db не может быть разрешен» во время обучения Flask? ⇐ Python
-
Anonymous
Как исправить ошибку «Импорт flaskr.db не может быть разрешен» во время обучения Flask?
Условия: 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
Условия: 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