首页 > 其他 > 详细

Flask之 请求数据

时间:2014-11-20 21:38:45      阅读:428      评论:0      收藏:0      [点我收藏+]

查看一个表单的信息(form):

request.form[‘username‘]
request.form[‘password‘]

当一个form属性不存在时,会引发KeyError 你可以捕获他

我们可以获得URL中的参数 ?key=value
request.args.get(‘key‘, ‘‘)


文件上传
不要忘记在表单属性设置 enctype="multipart/form-data
from flask import request

@app.route(/upload, methods=[GET, POST])
def upload_file():
    if request.method == POST:
        f = request.files[the_file]
        f.save(/var/www/uploads/uploaded_file.txt)
    ...

 

可通过filename 属性来获得文件 名字


Cookie (是一个字典)
得到一个cookie  :   request.cookies.get(‘username‘)
设置一个cookie
from flask import make_response

@app.route(/)
def index():
    resp = make_response(render_template(...))
    resp.set_cookie(username, the username)
    return resp

 

 

Flask之 请求数据

原文:http://www.cnblogs.com/jypwn/p/4111442.html

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