最近作为一个测试已经成功用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文件夹下
在对应的接口中引用
然后再在启动的文件注册,启动项目时就可以直接运行一个文件,之后,所有的接口都调用一个地址。
也算是里程碑是的意义,还是女神镇楼。得附上借鉴思路的网址
链接: 借鉴网址.



