из приложения импорта приложения ImportError: невозможно импортировать имя приложения - PullRequest
0 голосов
/ 03 июля 2018

flask-mega-tutorial, и я обнаружил некоторую ошибку при выполнении своего кода. сначала у меня init .py

from flask import Flask

app = Flask(__name__)

from app import routes

затем rout.py

from app import app

@app.route('/')
@app.route('/index')
def index():
    return "Hello, World!"

И, наконец, у меня есть microblog.py для выполнения моего кода

from app import app

app.run(debug=True)

но когда я выполняю FLASK_APP = microblog.py, а затем запускаю колбу, я обнаружил это

  • Приложение к фляге "microblog.py"
  • Среда: производство ПРЕДУПРЕЖДЕНИЕ. Не используйте сервер разработки в производственной среде. Вместо этого используйте рабочий сервер WSGI.
  • Режим отладки: выкл. Использование: работа с колбой [ОПЦИИ]

Ошибка: при импорте «микроблога» возникла ошибка ImportError:

Traceback (последний вызов был последним): File "e: \ skripsiku \ flask \ lib \ site-packages \ flask \ cli.py", строка 235, в locate_app import (module_name) Файл "E: \ skripsiku \ microblog.py", строка 1, из приложения для импорта приложений ImportError: невозможно импортировать имя "приложение"

Да, и наконец, есть структура моей папки. У меня есть главная папка с именем skripsiku, а затем там у меня есть папка приложения (в: init.py, rout.py) и microblog.py. Может кто-нибудь мне помочь? спасибо

1 Ответ

0 голосов
/ 03 июля 2018

попробуйте это:

из приложения импорта приложений как приложение

вместо приложения можно использовать любое имя

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