首页 > 其他 > 详细

Flask 之 request 请求

时间:2020-08-25 14:52:00      阅读:59      评论:0      收藏:0      [点我收藏+]
from flask import Flask, render_template, request

‘‘‘
request 的属性

Form  是一个表单的对象,它是一个字典类型数据. 说简单的点就是前段提交数据,把提交的数据,传递给后端。然后进行的操作。
GET . 和 POST 请求  在表单定义,然后在后端定义 接受到的请求是什GET请求,还是POST的请求  例如:
                                                                                        <form action="/logins" method="POST">


:args 接受客户端提交的参数
例如: 127.0.0.1/logins/uid=xx&password=xxx

cookies    是客户端cookies 对象。它是字典类型数据
file      上文件上传相关数据
method    获取当前的请求方法
‘‘‘


app = Flask(__name__)


@app.route(/login)
def index():

    return render_template(login.html)

@app.route(/login,methods=[GET, POST])
def login():
    if request.method == GET:
        return render_template(login.html)
    if request.method == POST:
        uid = request.form.get(uid)
        password = request.form.get(password)
        print(uid)
        print(password)
        return render_template(login.html, uid=uid, password=password)


if __name__ == __main__:

    app.run(debug=True)
{% extends ‘bash.html‘ %}
{% block title %}
用户登录
{%  endblock %}

{% block header %}
    用户登录
 {%  endblock %}
  {% block body %}
<form action="/login" method="POST">
     <table>
        <tbody>
            <tr>
                <td>用户:</td>
                <td><input type="text" name="uid"></td>
            </tr>
            <tr>
                <td>密码:</td>
                <td><input type="password" name="password"></td>
            </tr>
        <tr align="center">
            <td colspan="2">
                <button type="submit">确定</button>
                <button type="reset">取消</button>
            </td>
        </tr>
        </tbody>
    </table>
    {{uid}}
    {{password}}
</form>
 {%  endblock %}

技术分享图片

 

Flask 之 request 请求

原文:https://www.cnblogs.com/liuxiaomo/p/13559425.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!