一起学习网 一起学习网


使用Python和Flask构建Web应用

开发 Python, Flask, Web应用, 数据提交, HTML模板 02-03

使用Python和Flask构建简单的Web应用程序

在本教程中,我们将学习如何使用Python和Flask框架构建一个简单的Web应用程序。Flask是一个轻量级的Web框架,适合构建小型应用程序和原型。我们将创建一个基本的应用程序,允许用户提交数据并在页面上显示。

第一步:安装Flask

首先,我们需要安装Flask。可以通过pip命令轻松安装。

pip install Flask

第二步:创建Flask应用程序

创建一个新的Python文件,例如app.py,并导入Flask模块。

from flask import Flask, render_template, request

app = Flask(__name__)

第三步:设置路由

在Flask中,路由用于定义URL路径和其对应的处理函数。我们将创建两个路由,一个用于显示表单,另一个用于处理表单数据。

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

@app.route('/submit', methods=['POST'])
def submit():
    if request.method == 'POST':
        name = request.form['name']
        return f"Hello, {name}!"

第四步:创建HTML模板

在项目目录中创建一个名为templates的文件夹,并在其中创建一个名为index.html的文件。这个HTML文件将包含一个简单的表单,允许用户输入他们的名字。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Flask App</title>
</head>
<body>
    <h1>Enter your name</h1>
    <form action="/submit" method="post">
        <input type="text" name="name" required>
        <input type="submit" value="Submit">
    </form

编辑:一起学习网