1.jinja2模板介绍和查找路径
from flask import Flask, render_template import os # 之前提到过在渲染模板的时候,默认会从项目根目录下的templates目录下查找模板 # 如果不想把模板文件放在templates文件夹下,那么可以在Flask初始化的时候指定 ''' Flask类的构造函数 def __init__( self, import_name, static_url_path=None, static_folder='static', static_host=None, host_matching=False, subdomain_matching=False, template_folder='satori', instance_path=None, instance_relative_config=False, root_path=None ): 可以看到有一个template_folder='satori' 我们在初始化的时候可以重新指定 ''' BASE_DIR = os.path.dirname(__file__) app = Flask(__name__, template_folder=os.path.join(BASE_DIR, "satori")) @app.route(r"/satori") def satori(): return render_template("1.html") if __name__ == '__main__': app.run(host="localhost", port=7777)