flask中报无法找到XX包的错

当定义完__init__在views中需要导入__init__中的class或object时,如果在view开始时导入可能会报错。原因可能是__init__和views来回导入导致错误。百度和谷歌未找到解释。不过,我找到了解决方法,就是在路由函数中导入,而不是在开始。有种说法是在python2.7中不会报错。我觉得,既然python2.7必定会被淘汰。再在2.7环境下写代码可能就不合适了,这也是官方的建议。

补充:以上问题在pycharm中按住crtl点击报错的包能直接跳转过去,说明,代码可能本身没有问题。或许是代码在flask框架下,产生了歧义,或者是逻辑错误。

目前,flask国内的自学环境并不良好。远远比不上spring,连同出python的Django都比flask的教学视频、书籍多很多。希望这种情况在3年内能有改善。毕竟,在我看来,flask要比其它框架要优秀。要是有人有好的flask学习资源,麻烦留言,谢谢了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值