使用Flask制作简单的登录网页

目录

1.导入 flask 包:

from flask import Flask,render_template,request,redirect,session

2.实列化 flask:

app = Flask(__name__)
app.scret_key = "加密密码"

3.在此目录创建文件夹名为 templates 的文件夹,在文件夹内创建 index.html 的网页文件:


<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>简单的用户登录title>
head>
<body>
    <center>
    <h1>用户登录界面h1>
        <form method="post">
           账号:  <input type="text" name="user"><p>
           密码:  <input type="password" name="password"><p>
            <input type="submit" value="提交">{{msg}}		# {{msg}} 提示信息
        form>
    center>
body>
html>

4.定义主页:

@app.route("/index",methods=['GET','POST'])		# 传输数据方法 'GET' 和 'POST'
def index():
	if request.methods == "GET"
		return render_template("/index.html")
	user = reques.from.get('user')				# 获取 index 网页中用户输入的 user
	password = reques.from.get('password')		# 获取 index 网页中用户输入的 password
	if user == "user" and password == "pass":
		return redirect("/index_end")
	else:
		return reder_template("/index",mag="账户密码不匹配,请重试")

5.定义后台:

@app.route("/index_end")
def index_end():
	return "欢迎来到后台"

你可能感兴趣的:(Flask)