我已经按照教程设置了hello world flask应用程序。
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".
似乎取决于我将文件夹移到哪里。在这里可能引起冲突的原因是什么?错误消息并没有给我很多建议。
谢谢你的帮助!
最佳答案
只需使用绝对路径即可:
export FLASK_APP=/path/to/microblog.py