本文将详细介绍如何在Windows环境下使用Python 2.7构建您的第一个Flask应用程序。通过本教程,您将学会创建项目目录结构、编写基础的Flask路由以及设计简单的HTML表单页面。
步骤1:创建项目文件夹
首先,在您的计算机上选择一个合适的路径,创建一个名为"my_flask_app"的新文件夹。这个文件夹将作为您的项目根目录。
步骤2:建立主程序文件和模板文件夹
在"my_flask_app"文件夹中,创建一个名为"app.py"的Python脚本文件,并同时创建一个名为"templates"的子文件夹。"app.py"将是您应用程序的主要入口点,而"templates"文件夹用于存放所有的HTML模板文件。
接下来,编辑"app.py"文件,添加以下代码:
1 # -*- coding: utf-8 -*-
2 from flask import Flask, render_template, request
3
4 app = Flask(__name__)
5
6 @app.route('/login')
7 def login():
8 return render_template('login.html')
9
10 @app.route('/submit', methods=['POST'])
11 def submit():
12 if request.method == 'POST':
13 user_email = request.form['email']
14 return render_template('success.html', email=user_email)
15
16 if __name__ == '__main__':
17 app.run(host='0.0.0.0', port=5000, debug=True)
这段代码定义了两个路由:一个是登录页面,另一个是处理表单提交的后端逻辑。
步骤3:设计HTML模板
在"templates"文件夹中,创建两个HTML文件:"login.html"和"success.html"。
"login.html"的内容如下:
1
2
3
4
5
6
7
8Welcome to the Flask App
9
10
11
12
13
14
15
16
17
18
19
"success.html"的内容如下:
1
2
3
4
5
6
7
8Login Successful! Your Email: {{ email }}
9
10
步骤4:运行和测试应用程序
打开命令提示符(CMD),导航到"my_flask_app"文件夹的位置,然后运行以下命令来启动Flask服务器:
python app.py
一旦服务器启动成功,您可以在浏览器中访问http://127.0.0.1:5000/login
以查看登录页面。输入电子邮件地址和密码后,点击“Login”按钮,如果一切正常,您将被重定向到成功页面,显示您输入的电子邮件地址。
以上就是使用Flask框架在Windows平台上创建简单Web应用的完整过程。希望对您有所帮助!