我有几个要用于我的 flask 应用程序的模板。
我已经尝试了以下内容,但它似乎只能直接在/templates内部查看,而不能直接在/templates/folder1,templates/folder2等目录下查看。
return render_template('index.html', template_folder='folder1')
return render_template('folder1/index.html')
两者均无法正常工作,如何指定不同模板的子文件夹。
最佳答案
我认为肖恩是正确的,而且:您是否尝试过使用双引号?我使用的是蓝图,因此可能有所不同,但这就是我的样子:
return render_template("users/register.html")
所以你可能是:
return render_template("folder1/index.html")
关于 flask :带有路径的render_template,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21765692/