请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

路由执行两次的问题

七月老师,app/web/__init__中,from app.web import book 引入了一次book,
def register_blueprint(app):
from app.web.book import web
app.register_blueprint(web)
这里又引入了一次book,book接口会不会执行两次呢?

代码块:图片描述
__read_file方法,用来读取本地json文件,json文件定义了接口的需要的路由地址,请求方法,和参数说明及验证的依据信息,我只有在route方法的时候调用一次,目前定义了两个路由(/login,/register)

打印结果:
图片描述

正在回答 回答被采纳积分+3

1回答

7七月 2019-06-24 18:25:43

不会,任何代码导入都只会执行一次

0 回复 有任何疑惑可以回复我~
  • 提问者 慕移动2795088 #1
    可是我发现我在book模块下直接print('a'),会打印两次。
    回复 有任何疑惑可以回复我~ 2019-06-26 21:15:18
  • 7七月 回复 提问者 慕移动2795088 #2
    你可以把代码贴一下 我看看
    回复 有任何疑惑可以回复我~ 2019-06-27 19:30:15
  • 提问者 慕移动2795088 回复 7七月 #3
    找到原因了,打开flask debug=True就会打印两次。。。。。。。
    回复 有任何疑惑可以回复我~ 2019-06-28 09:57:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信