• flask开发表单


    from flask import Flask
    from flask import render_template
    from flask import request
    from flask import redirect
    
    app = Flask(__name__)
    
    
    @app.route('/user', methods=["POST", "GET"])
    def hello_world():
        message = None
        if request.method == "POST":
            username = request.form["username"]
            password = request.form["password"]
            if not username:
                message = "please input username"
                return render_template("index.html", message = message)
            if not password:
                message = "please input password"
                return render_template("index.html", message = message)
            if username == "jikexueyuan" and password == "123456":
                return redirect("http://www.baidu.com")
            else:
                message = "username or password is wrong"
                return render_template("index.html", message = message)
        return render_template("index.html", message = message)
    
    
    if __name__ == '__main__':
        app.run(port=8080, debug=True)
    
    
    
    #index.html
    <!DOCTYPE html>
    <html lang="en">
    <body>
    <div align="center">
        <h1>user management</h1>
    </div>
    <div align="center">
        {% if message %}
            {{ message }}
        {% endif %}
        <form name="form1" method="post">
            username : <input type="text" name="username" placeholder="username"/>
            <br/>
            password : <input type="password" name="password" placeholder="password"/>
            <br/>
            <input type="submit" name="submit" value="提交">
            <input type="reset" name="reset" value="重置">
        </form>
    </div>
    
    
    </body>
    <head>
        <meta charset="utf-8">
        <title>user management</title>
        <script type="text/javascript" src="getValue.js"></script>
    </head>
    </html>
  • 相关阅读:
    mini2440 UBoot启动过程完全分析
    Linux Shell常用命令学习(1)
    S3C6410启动模式介绍
    漫画与新媒体的传播思考
    注册表修改启动项
    邮件主题是乱码的原因gbk 在utf8 显示问题
    移动 电话费 套餐
    java 异常的问题讨论
    领结的打法
    c# 字符之间的转换
  • 原文地址:https://www.cnblogs.com/themost/p/8467262.html
Copyright © 2020-2023  润新知