现在卡住了。试图做一个网站,有一个ImportError我不知道如何绕过。
文件被组织为这样的主文件夹:网站
二级文件夹1:静态的
二级文件夹2:templates -init.py,auth.pyviews.py,models.py
main.py 位于主文件夹中
尝试从init**.py导入main.py**
init.py
from flask import Flask
def create_app():
app = Flask(__name__)
app.config["SECRET_KEY"] = "NG2022"
return app
main.py
from website import create_app
app = create_app()
if __name__ == "__main__":
app.run(debug=True)
ImportError:无法从“website”(未知位置)导入名称“create_app”
请帮帮忙,我很困惑:(
1条答案
按热度按时间tzcvj98z1#
您必须遵循文件名的指导方针,同时分离您的项目在
更多:当你在项目中的文件之间导入时,使用索引方法,如
from website.__init__ import create_app
但是对于
文件,因为它首先自动执行