栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python错误:ImportError: cannot import name ‘app‘ from partially initialized module ‘app‘ ------循环引用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python错误:ImportError: cannot import name ‘app‘ from partially initialized module ‘app‘ ------循环引用

项目结构图与运行脚本路径:

 代码:

from app import app


if __name__ == '__main__':
    app.run(debug=True)

from flask import Flask    # 从flask包中导入Flask类

app = Flask(__name__)   # 将Flask类的实例 赋值给名为 app 的变量。这个实例成为app包的成员。
# print('等会谁(哪个包或模块)在使用我:', __name__)

from app import routes   # 从app包中导入模块routes
# 注:上面两个app是完全不同的东西。两者都是纯粹约定俗成的命名,可重命名其他内容。
# 奇怪:该行代码放到第七行会报错?因为会造成循环引用

from app import app  # 从app包中导入 app 这个实例

# 2个路由
@app.route('/')
@app.route('/index')
# 1个视图函数
def index():
	return "Hello,World!"   # 返回一个字符串

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341525.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号