我的项目结构是:
从 test.py 我尝试使用 from app.models import User 导入模型,但我收到一个错误,指示未找到应用程序模块。 另外,尝试了 from .models import User
谁能帮助我了解我遗漏了什么?
编辑:谢谢大家的建议。 按照以下步骤操作后,问题得到解决:
答案 0 :(得分:0)
您很可能在错误的工作目录中。您可以使用检查当前目录。
import os
os.getcwd()
我假设您在 'tests' 目录中,因此需要返回一个。如果是这样,您可以尝试:
import os
os.chdir('..')
from app.models import User
答案 1 :(得分:0)
试试这个片段
from ..models import User
答案 2 :(得分:0)
能否请您尝试设置 mymethod(arg1, arg2, arg3, arg4): void {
// do something
}
变量并尝试。
FLASK_APP
对于电源外壳:
export FLASK_APP=<path_to-run.py>