#讓我們的電腦可以支持服務訪問
#需要一個web框架
#pip install Flask
from flask import Flask, render_template,request
from random import randint
app = Flask(__name__)
@app.route('/index')
def index():uname = request.args.get("uname")return f"主頁!!!歡迎登錄{uname}"# 默認去當前目錄的templates文件中去找
@app.route("/login")
def login():return render_template("login.html")
app.run(debug = True)
# 僅在開發環境中使用
if __name__ == '__main__':app.run(debug=True) # 僅用于開發環境
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>登錄系統<div><form action="/index" method="get">用戶名:<input type="text" name="uname" id=""></input>密碼:<input type="password" name="pwd"></input><input type="submit" value="登 錄" ></input></form></div>
</body>
</html>
這是一個簡單的Flask Web應用實現登錄功能的示例。Python代碼使用Flask框架創建了兩個路由:/index顯示歡迎頁面并接收用戶名參數,/login渲染登錄頁面。HTML文件包含一個登錄表單,通過GET方法提交用戶名和密碼到/index路由。應用啟動時設置debug=True僅用于開發環境。整個示例展示了Flask處理路由、模板渲染和表單數據獲取的基本用法。