如何在 flask 中输出一个 html 文件

How to output an html file in flask

我想知道如何在屏幕上输出一个 html 文件。我有一个路由功能,我想显示 html 到一个网站

@app.route('/')
def index():
   return "hi"

给你,希望对你有帮助!

import Flask
@app.route('/')
def index():
    return flask.send_from_directory(".", path="index.html")

欢迎来到堆栈溢出!

要在 Flask 中呈现 html 模板,您必须先创建一个名为 templates 的文件夹。该文件夹必须与您的主文件(应用程序运行的位置)位于同一目录中

然后在模板文件夹中创建一个 html 文件。随便你怎么叫,我就叫index.html

然后将此代码添加到您的路线中:

from Flask import render_template

@app.route('/')
def index():
   return render_template('index.html')