嗨,我收到 **ImportError:无法从部分初始化的模块“app”导入名称“app”(很可能是由于循环导入)**
我的目录:
ICT239
|
应用程序
|
_pycache
|
控制器
|
| - - - _pycache
| - - - 旅游.py
|
型号
|
| - - - _pycache
| - - - 旅游数据.py
|
静止的
|
| - - - CSS
| - - -
| - - - js
|
模板
|
维尼夫
|
init.py
|
应用程序.py
|
要求.txt
app.py
`from flask import render_template
from app import app
@app.route("/")
@app.route("/about")
def about():
return render_template("about.html")`
** init.py**
`从 Flask 导入 Flask
from controllers.tours import toursBP
def create_app():
app = Flask(__name__)
app.config['SE']
app.register_blueprint(toursBP)
return app
app = create_app()`
tours.py:
`from flask import Blueprint,render_template
from models.toursData import Tour
toursBP = Blueprint("toursBP",__name__)
@toursBP.route("/tours")
def tours():
tours,countries = Tour.getAllToursBy()
print(tours)
return render_template("tours.html",tours =tours,countries = countries)`
有人可以帮忙吗?我还没有继续使用 Mongoengine 数据库,而且我也遇到了错误。还在学习中~
您有一个名为
app.py
的文件。
此文件导致错误。
将文件名更改为其他名称,然后重试。
注意:请不要使用模块名称、关键字等命名您的文件