Flask Application returning ImportError: No module named user_auth.views
Flask Application returning ImportError: No module named user_auth.views
我正处于 Flask 应用程序的初始阶段。我遇到的问题是,每当我尝试 运行 我得到的应用程序时:
app/application/___init___.py, line 11 in <module>
from user_auth.views import auth
ImportError: No module named user_auth.views
我不知道问题出在哪里。 home.view 的导入也这样做了,然后它停止并在本地服务器上运行良好。长期以来一直试图解决这个问题,应用程序中还没有那么多活动部件,所以不确定为什么会这样。文件结构和代码如下:
|应用
|-申请
|--__ 初始化 __.py
|--首页
|--user_auth
|----forms.py
|----views.py
|----模板
|----静态
我的application/__初始化__.py文件:
from flask import Flask
app = Flask(__name__)
app.config.from_object('_config')
from home.views import home
from user_auth.views import auth
app.register_blueprint(home)
app.register_blueprint(auth)
我的application/user_auth/views.py
from flask import Blueprint
auth = Blueprint('auth', __name__,
url_prefix='/user_auth',
template_folder='templates',
static_folder='static')
您在 ./user_auth/ 下缺少一个 __init__.py
文件来使 user_auth
成为一个模块。
有更多关于模块的信息 in the docs。
我正处于 Flask 应用程序的初始阶段。我遇到的问题是,每当我尝试 运行 我得到的应用程序时:
app/application/___init___.py, line 11 in <module>
from user_auth.views import auth
ImportError: No module named user_auth.views
我不知道问题出在哪里。 home.view 的导入也这样做了,然后它停止并在本地服务器上运行良好。长期以来一直试图解决这个问题,应用程序中还没有那么多活动部件,所以不确定为什么会这样。文件结构和代码如下:
|应用
|-申请
|--__ 初始化 __.py
|--首页
|--user_auth
|----forms.py
|----views.py
|----模板
|----静态
我的application/__初始化__.py文件:
from flask import Flask
app = Flask(__name__)
app.config.from_object('_config')
from home.views import home
from user_auth.views import auth
app.register_blueprint(home)
app.register_blueprint(auth)
我的application/user_auth/views.py
from flask import Blueprint
auth = Blueprint('auth', __name__,
url_prefix='/user_auth',
template_folder='templates',
static_folder='static')
您在 ./user_auth/ 下缺少一个 __init__.py
文件来使 user_auth
成为一个模块。
有更多关于模块的信息 in the docs。