我有几个要用于我的 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/

10-12 18:33