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

关于导入了蓝图名称错误 BlueprintImportError: cannot import name ‘Login‘

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

关于导入了蓝图名称错误 BlueprintImportError: cannot import name ‘Login‘

关于导入蓝图名称错误

    最近作为一个测试已经成功用flask编写完登录和注册的接口,但是现在遇到一个问题,就是一次只能启用一个接口,如果启用别的接口,就会端口和地址被使用,所以只能想办法一次运行所有接口,既可以不用切换地址测试自己写的接口是否跑通,写完之后以后的项目直接就可以复用。
    在接口文件引用

--login.py--
from flask import Blueprint
Login = Blueprint("Login",__name__)

--run.py--
from login import Login
from flask import Flask

app = Flask(__name__)
app.register_blueprint(blueprint=Login_blueprint)

这样引用会报错 BlueprintimportError: cannot import name ‘Login’
结果查询了一下原因,可能还吗,还没有加载实例,然后你就调用他就会报错。
解决的办法:
把蓝图的名称放在__init__.py文件夹下

在对应的接口中引用
然后再在启动的文件注册,启动项目时就可以直接运行一个文件,之后,所有的接口都调用一个地址。
    也算是里程碑是的意义,还是女神镇楼。得附上借鉴思路的网址
链接: 借鉴网址.

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

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

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