码迷,mamicode.com
首页 > 其他好文 > 详细

Flask之 请求数据

时间:2014-11-20 21:39:49      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   sp   for   

查看一个表单的信息(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之 请求数据

标签:style   blog   http   io   ar   color   os   sp   for   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!