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