#python #flask
#python #flask
Вопрос:
(venv) -MBP microblog % flask run
* Serving Flask app "microblog.py"
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
Usage: flask run [OPTIONS]
Error: While importing "microblog", an ImportError was raised:
Traceback (most recent call last):
File "/Users//microblog/venv/lib/python3.7/site-packages/flask/cli.py", line 240, in locate_app
__import__(module_name)
File "/Users//microblog/microblog.py", line 1, in <module>
from app import app
ImportError: cannot import name 'app' from 'app' (unknown location)
Я пытался export FLASK_APP=microblog.py
Я также пытался запустить его из нескольких каталогов, но не уверен, что это имеет значение.
Спасибо.
Комментарии:
1. сначала отредактируйте вопрос и используйте специальную функцию для его форматирования.
2. вы используете
from app import app
— у вас есть fileapp.py
? У него нет проблем сmicroblog.py
, но он не может найтиapp.py
3. У меня есть приложение в виде каталога
4. у вас есть
app/__init__.py
сapp = Flask()
? Вы можете использоватьos.getcwd()
для просмотраCurrent Working Directory
— возможно, он ищет его в другой папке.5. Да, у меня установлено значение app = Flask ( имя )