此错误信息出现在对 flask 進行拓展时导入包的方式上以下导入包的方式将会产生该错误信息,
解决方案也正如提示改成以下代码:
据说是因为在过渡期才推荐使用flask.ext导入,因为怕扩展包名修改导致的对用户的影响现在既然这个模块已经支持直接从flask_script导入了,就无需使用这种过渡期的导入方式了
2. 调试时有多线程在同时运行
pycharm默认的是每次点击“RUN”都会重新运行一个程序,所以当你关闭的时候会出现需要断開N条“disconnect from the running **”的提示表明当前实际上是有许多近程在运行的。
这种情况的坏处是如果每次你只是想测试你的程序而不需要多线程的话之前嘚近程可能会占用之后的端口(我是这样理解的),所以最好开始在运行器里把“Single instance only”给打上勾最好如图所示:
是因为编码有问题,所以在脚本的开始加入以下代码即可