Flask: How to remove cookies?

后端 未结 3 1701
走了就别回头了
走了就别回头了 2021-01-03 17:43

I set cookies with the code suggested in the docs:

from flask import make_response

@app.route(\'/\')
def index():
    resp = make_response(render_template(.         


        
3条回答
  •  难免孤独
    2021-01-03 18:13

    We can make us of delete_cookie() available from flask.Response.

    resp.delete_cookie('username')
    

    This will delete the cookie on response. Here is delete_cookie documentation.

    Also you may want to have add path (default set to '/') and domain (default set to None).

    resp.delete_cookie('username', path='/', domain='yourdomain.com')
    

    Here is the interpreter screenshot which shows delete_cookie object in flask.Response.

提交回复
热议问题