urbancloth
home.py
Это запускает файл __init__, но не запускает другой модуль, присутствующий в urbancloth.
__init__
Структура каталогов следующая -
Код в 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
и сообщение об ошибке -
Я следую указаниям сэра CoreySchafers Flask
Github для оригинального кода
Если вы внимательно посмотрите на вашу ошибку from urabncloth import app
from urabncloth import app
При просмотре вашего каталога нет urabncloth, это urbancloth. Просто опечатка. Так что в вашем routes.py измените имя пакета.
urabncloth
routes.py
Надеюсь, это решит вашу проблему !!!