请给我一个用于flask登录的html来输入登录名和登陆密码,实现flask的POST和GET功能
时间: 2024-05-22 08:12:16 浏览: 13
<!DOCTYPE html>
<html>
<head>
<title>Login Page</title>
</head>
<body>
<h1>Login Page</h1>
<form method="POST" action="/">
<label for="username">Username:</label>
<input type="text" id="username" name="username" required><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required><br><br>
<input type="submit" value="Login">
</form>
</body>
</html>
# Flask app code for handling POST and GET requests
from flask import Flask, request
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def login():
if request.method == 'POST':
username = request.form['username']
password = request.form['password']
# do login validation here
# redirect to home page or show error message
return 'Logged in successfully!'
else:
return render_template('login.html')
if __name__ == '__main__':
app.run(debug=True)