dreamer-zhang

通过make_response(“响应体”)创建response响应对象. 然后返回.

与直接return “响应体” 是一样的.

但是这里我们需要用到response响应对象,去设置cookie

 

@app.route(\'/\')
def index():
user_id = request.cookies.get(\'user_id\')
user_name = request.cookies.get(\'user_name\')
return \'%s --- %s\' % (user_id, user_name)


@app.route(\'/login\')
def login():
# 默认判断账号与密码是正确的
response = make_response(\'success\')
# 设置cookie
response.set_cookie(\'user_id\', \'1\', max_age=3600)
response.set_cookie(\'user_name\', \'laowang\', max_age=3600)
return response


@app.route(\'/logout\')
def logout():
response = make_response(\'success\')
response.delete_cookie(\'user_id\')
response.delete_cookie(\'user_name\')
return response

 

分类:

技术点:

相关文章: