Отладчик обнаружил исключение в вашем приложении WSGI - PullRequest
0 голосов
/ 19 января 2019

Я получаю этот Traceback (последний из последних вызовов) при запуске моего веб-приложения с python-flask.

**Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/flask/cli.py", line 325, in __call__
    self._flush_bg_loading_exception()
  File "/Library/Python/2.7/site-packages/flask/cli.py", line 313, in _flush_bg_loading_exception
    reraise(*exc_info)
  File "/Library/Python/2.7/site-packages/flask/cli.py", line 302, in _load_app
    self._load_unlocked()
  File "/Library/Python/2.7/site-packages/flask/cli.py", line 317, in _load_unlocked
    self._app = rv = self.loader()
  File "/Library/Python/2.7/site-packages/flask/cli.py", line 372, in load_app
    app = locate_app(self, import_name, name)
  File "/Library/Python/2.7/site-packages/flask/cli.py", line 246, in locate_app
    'Could not import "{name}".'.format(name=module_name)
NoAppException: Could not import "teosblog.py
flask run
python teosblog".**

из колбы для импорта Приложение колбы = Колба ( имя )

@app.route ("/") def hello (): return "

Hello World!

"

Я запускаю сервер в терминале с: "cd Flask_Blog", "export FLASK_DEBUG = 1"

это то, что запускает сервер и дает мне ip для запуска на моем WebBrowser, но у меня нет никакого успеха вообще! Вместо этого я получаю вышеуказанную ошибку.

Я также пытаюсь инициализировать модуль фляги, назначив код "flask.init ()", но я все еще получаю сообщение об ошибке в веб-браузере!

я что-то не так делаю? Могу ли я получить помощь? спасибо

PS: я также попытался использовать интерпретатор python для запуска моего приложения, добавив в свой код следующее:

если имя == ' main ': app.run (отлаживать = True)

но я все еще получаю след.

1 Ответ

0 голосов
/ 19 января 2019

В нем четко сказано, в чем проблема.

'Could not import "{name}".'.format(name=module_name)

Попробуйте с __name__.

app = Flask(__name__)

Может быть полезно:
- Что делать, если name == « main »: do?
- Flask («приложение») и Flask ( имя )
- Минимальное приложение Flask

Кроме того, Python 3 старше 10лет.Если вы можете, откажитесь от 2,7 в пользу 3,6 или 3,7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...