from flask import Flask, render_template, request
app = Flask(__name__)
@app.route("/register", methods = ["GET", "POST"])
def register():
if request.method == "GET" :
return render_template('register.html')
else :
user = request.form.get("user")
pwd = request.form.get("pwd")
gender = request.form.get("gender")
city = request.form.get("city")
hobby = request.form.getlist("hobby")
skill = request.form.getlist("skill")
more = request.form.get("more")
print(user)
print(pwd)
print(gender)
print(city)
print(hobby)
print(skill)
print(more)
return "注册成功!"
@app.route("/login", methods = ["GET", "POST"])
def login():
if request.method == "GET" :
return render_template("login.html")
else :
print(request.form)
return render_template('首页')
if __name__ == '__main__' :
app.run()
注册 html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>用户注册</h1>
<form method = "post" action = "/register">
<div>
<tr>用户名:<input type="text" name = "user"/></tr>
</div>
<div>
<tr>密码:<input type="password" name = "pwd"/></tr>
</div>
<div>
性别:
<input type="radio" name = "gender" value = "男"/>男
<input type="radio" name = "gender" value = "女"/>女
</div>
<div>
爱好:
<input type="checkbox" name = "hobby" value="电视">电视
<input type="checkbox" name = "hobby" value="电影">电影
<input type="checkbox" name = "hobby" value="电脑">电脑
<input type="checkbox" name = "hobby" value="电机">电机
</div>
<div>
城市:
<select name="city">
<option value="广州">广州</option>
<option value="东莞">东莞</option>
<option value="南京">南京</option>
</select>
</div>
<div>
特长:
<select name="skill" multiple>
<option value="篮球">篮球</option>
<option value="计算机">计算机</option>
<option value="读书">读书</option>
</select>
</div>
<div>
备注:
<textarea name="more" cols="30" rows="10"></textarea>
</div>
<input type="submit" value = "提交" />
</form>
</body>
</html>
登录 html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>用户登录</h1>
<form method = 'post' action="login">
用户名:<input type="text" name = 'username'>
密码:<input type="text" name = 'passwoed'>
<input type="submit" value = '提交'>
</form>
</body>
</html>