0
在开始的时候,我是新手,在烧瓶中。“导入错误:无法导入名义发表意见的”烧瓶服务器上,但在PyCharm工作
我收到使用瓶框架在Python制备的工作项目。它在PyCharm中工作。当我粘贴成服务器上的文件和运行烧瓶服务器(我也跟着上瓶现场文档),错误显示:
File "/home/web/app/__init__.py", line 22, in <module>
from app import views, models
ImportError: cannot import name views
所以这是初始化 .py文件:
1 import os
2 from flask import Flask
3 from flask_sqlalchemy import SQLAlchemy
4 from flask_login import LoginManager
5 from flask_openid import OpenID
6 from config import basedir
7
8 app = Flask(__name__)
9 app.config.from_pyfile('config.py')
10
11 db = SQLAlchemy(app)
12
13 # Imports below help me fixing the database
14 # from app import models
15 # import database_migrate
16
17 lm = LoginManager()
18 lm.init_app(app)
19 lm.login_view = 'login'
20 oid = OpenID(app, os.path.join(basedir, 'tmp'))
21
22 from app import views, models
23
24 app.run(debug=True)
当输入打印(APP)它显示无。所有模块都已安装。试图运行简单的Web应用程序打印“你好世界”,它的工作。烧瓶已经重新安装了三次。 Views从应用程序导入应用程序 我无法在堆栈或任何其他位置找到任何解决方案。提前
“views.py”究竟在哪里?与__init __。py'相同的目录或在其他目录下? – hurturk
与'__init __。py'相同的目录是 – mandlus
这可能是一个路径问题,但您可以将'从应用程序导入视图,模型'更改为'from。导入意见,模型' – hurturk