在HTML网页中调用Python后端代码,通常需要使用Web框架来实现。Flask是一个轻量级的Web框架,非常适合用于构建小型到中型规模的Web应用程序。下面是一个简单的示例,演示如何在HTML网页中调用Python后端代码。
首先,确保你已经安装了Flask。你可以使用pip来安装Flask:
pip install flask
接下来,创建一个名为
app.py
的Python文件,并在其中编写以下代码:
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def index():
# 获取传递给路由的参数
name = request.args.get('name', 'World')
return render_template('index.html', name=name)
在这个例子中,我们定义了一个路由
/
,它接收一个名为
name
的参数,并将其传递给模板。然后,我们使用
render_template
函数渲染一个名为
index.html
的模板,并将参数
name
传递给它。
接下来,创建一个名为
templates
的文件夹,并在其中创建一个名为
index.html
的HTML文件。在
index.html
文件中编写以下代码:
<!DOCTYPE html>
<html>
<head>
<title>Hello, World!</title>
</head>
<body>
<h1>Hello, {{ name }}!</h1>
</body>
</html>