zoukankan      html  css  js  c++  java
  • 09线程隔离的g对象

    1,g是global的意思。

    g对象再一次请求中的所有的代码的地方,都是可以使用的。

    同一次请求,那么在这个项目的所有地方都可以用了。

    from flask import Flask,request,render_template,g,redirect
    from test import login_log
    app = Flask(__name__)
    
    @app.route('/')
    def l():
        return "heloo"
    
    @app.route('/login/',methods=["POST","GET"])
    def login():
        if request.method == "GET":
            return render_template('login.html')
        else:
            username = request.form.get('username')
            password = request.form.get('password')
            g.username = username
            login_log()
            return "sss"
    
    if __name__ == '__main__':
        app.run()
    =========================================
    from flask import g
    
    def login_log():
        print(g.username)
    ================================
    <form action="" method="post">
        <input type="text" name="username" placeholder="username"><br>
        <input type="password" name="password" placeholder="password"><br>
        <input type="submit" value="Submit" >
    </form>
  • 相关阅读:
    工作笔记之20170223:①关于Html5的placeholder属性,②以及input的outline:none的样式问题
    工作笔记之:如何在eclipse安装CVS插件?找了很久的,自己总结一下
    ajax后台请求两种方法(js和jQuery)
    22
    21
    20
    19
    18
    17
    16
  • 原文地址:https://www.cnblogs.com/two-peanuts/p/10944228.html
Copyright © 2011-2022 走看看