Cookies in Flask

Notes

In this video lesson we learn how to manipulate cookies in a Flask app. Below is the code from this lesson:

from flask, import Flask, request, make_response

app = Flask(__name__)
app.config['DEBUG'] = True

@app.route('/')
def index():
    count = int(request.cookies.get('visit-count', 0))
    count += 1
    message = 'You have visited this page ' + str(count) + ' times'

    # make a response, set cookie, return
    resp = make_response(message)
    resp.set_cookie('visit-count', str(count))
    return resp

app.run()

References