首页 > 解决方案 > Flask 应用程序在某些目录中不起作用

问题描述

我按照教程设置了一个 hello world 烧瓶应用程序。

https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

瞧,做完之后export FLASK_APP=microblog.py效果flask run很好。

但是,当我将该迷你项目移动到另一个已经存在的 python 项目中的另一个目录并执行完全相同的操作时,它就不起作用了。我得到...

Error: Failed to find Flask application or factory in module "microblog". Use "FLASK_APP=microblog:name to specify one.

我当然做到了。或者...

Error: Could not import "microblog".

似乎取决于我移动文件夹的位置。什么可能是这里发生冲突的原因?错误消息并没有给我很多想法。

谢谢你的帮助!

标签: pythonflask

解决方案


只需使用绝对路径:

export FLASK_APP=/path/to/microblog.py

推荐阅读