当我在Terminal里运行
FLASK_APP =app.py FLASK_DEBUG=true flask run
报错了。
错误信息是jinja2.exceptions.TemplateNotFound: index,也就是说,"index.html"不在Templates的目录下。所以解决办法就是在项目的当前目录下,创建一个名为"Templates"的文件夹,并把"indexl.html"文件移入这个叫"Templates"文件夹里。
与此同时,在python文件里的相应代码也要改变一下,这里要注明templates是指定的文件夹,以防报错。
app = Flask(__name__,template_folder = 'templates')
在flask中,目录有着严格的定义,模版目录必须是 “templates’而不是"template”,检查模版是否少添加一个s。
参考这篇文章: