当前位置:   article > 正文

Flask——登录验证http请求GET方式实现案例_flask http get example

flask http get example

1 HTTP请求方式

TTP请求的方法:
GET:
    1). 获取页面信息;
    2). 可以提交数据信息;但是数据不安全;
    http://127.0.0.1:5000/login2/?username=westos&password=westos
POST:
    提交服务端需要的请求信息;有利于数据的安全性;

PUT:

DELETE:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

2 render_template

html文件是构建网站的基石,一般情况,在路由访问时,不会直接将html文件内容直接返回,而是将html文件保存到当前的templates目录中,然后通过render_template方法调用。默认情况下,flask在程序文件夹中的templates子文件夹中寻找模版

@app.route('/login/')
def login():
    return  render_template('login.html')
  • 1
  • 2
  • 3

3 重定向redirect

当用户访问某些网页时,如果他还没登录,我们往往会把网页重定向到登录页面,Flask 提供了redirect对象对其进行处理,如果用户注册了,我们将网页重定向到首页。代码示例如下:

@app.route('/login2/')
def login2():
    # 获取用户输入的用户名
    username = request.args.get('username', None)
    password = request.args.get('password',<
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/191456
推荐阅读
相关标签
  

闽ICP备14008679号