可以在创建Flask应用程序(或蓝图)时指定template文件夹:
from flask import Flask
app = Flask(__name__, template_folder='folder1')
资料来源:http : //flask.pocoo.org/docs/0.12/api/#application-object
from flask import Blueprint
auth_blueprint = Blueprint('auth', __name__, template_folder='folder1')
资料来源:http : //flask.pocoo.org/docs/0.12/blueprints/#templates
在template_folder相对于在应用程序/蓝图所在。使用该os库可创建app / blueprint目录之外的模板文件夹的路径。
例如。
import os
APP_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
TEMPLATE_PATH = os.path.join(APP_PATH, 'templates/')
从应用程序根目录的子目录运行 APP_PATH检索父目录路径(应用程序根)