我是相对没有经验的Python用户,并且是Flask的新手,所以我确定这是愚蠢的,但是...
我有一个文件充当Flask的入口点,名为some_silly_name.py
,其中包含行app = Flask(__name__)
。服务器运行良好,直到我确定该名称很傻为止,所以我将文件重命名为a_much_better_name.py
。现在在flask run
上出现错误Error: Could not import "some_silly_name"
。
我该怎么做才能更改此文件的名称并仍然运行Flask?
答案 0 :(得分:1)
您实际上使用以下方法设置了环境变量:
export FLASK_APP=some_silly_name.py
(或在Windows上使用set
而不是export
)。即使您更改了入口点文件名并更正了应用程序中对原始文件的所有引用,您仍需要重新设置此变量以指向新的入口点。
答案 1 :(得分:0)
检查您的导入语句...以确保您也将文件名从sily_name更改为Better_name
您的代码将帮助您轻松地将您指向正确的方向。