我已经按照教程设置了hello world flask应用程序。

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

瞧,做完export FLASK_APP=microblog.pyflask 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".


似乎取决于我将文件夹移到哪里。在这里可能引起冲突的原因是什么?错误消息并没有给我很多建议。

谢谢你的帮助!

最佳答案

只需使用绝对路径即可:

export FLASK_APP=/path/to/microblog.py

10-07 20:47