Example of user registration page based on flask framework

  • file frame
    insert image description here
  • app.py file
from flask import Flask, render_template, request

app = Flask(__name__)


@app.route('/')
def index():
    return register()

# 申请注册页面
@app.route('/register', methods=["GET"])
def register():  # put application's code here
    return render_template("register.html")


# 用户输入数据后,get形式接收,数据1会放在url中
@app.route('/get/reg', methods=["GET"])
def get_register():
    # 1.get形式接收到数据
    print(request.args)
    # 2.给用户再返回结果
    return "注册成功"


# 用户输入数据后,post形式接收,数据不会出现在url中
@app.route('/post/reg', methods=["POST"])
def post_register():
    # 1.post形式接收到数据
    print(request.form)
    # 2.给用户再返回结果
    return "注册成功"


if __name__ == '__main__':
    app.run()

  • register.html file
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>用户注册</h1>

    <form method="get" action="/get/reg">  <!--可以写成post-->

        用户名:<input type="text" name="user">
        密码 :<input type="password" name="pwd">

        <input type="submit" value="submit按钮">

    </form>

</body>
</html>
  • renderings
    • before submission
      insert image description here
    • after submission
      insert image description here
      insert image description here

Guess you like

Origin blog.csdn.net/qq_45833373/article/details/131752072