ModuleNotFoundError:Flask

问题描述 投票:0回答:1
  • 我正在从urbancloth调用home.py包内的模块
  • 这将运行__init__文件,但不会运行Urbancloth中存在的另一个模块。

  • 目录结构如下-enter image description here

  • home.py中的代码:

from urbancloth import app


if __name__ == '__main__':
    app.run(debug =True)
  • __init__.py中的代码:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SECRET_KEY'] = 'b0fe7021532f0541f87226aafd71ec77'
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'
db = SQLAlchemy(app)


from urbancloth import routes

错误消息是-enter image description here

I am following Sir CoreySchafers Flask tutorials

Github for original code

python flask flask-sqlalchemy python-module
1个回答
0
投票

如果您仔细看您的错误,from urabncloth import app

查看您的目录,没有urabncloth,而是urbancloth。只是一个错字。因此,在您的routes.py中更改包名称。

希望这可以解决您的问题!

© www.soinside.com 2019 - 2024. All rights reserved.