Python Flask Basics Character Builder Set a Cookie

Vlad Monea
Vlad Monea
3,394 Points

How can i set a cookie with the key 'treehouse'? I am trying response.set_cookie('treehouse', 'random_value')

I was under the impression that the arguments for set_cookie where name and values.

flask_app.py
from flask import Flask, make_response

app = Flask(__name__)


@app.route('/save')
def save():
    response = make_reponse()
    response.set_cookie('vlad', 'treehouse')
    return response

2 Answers

Nathan Tallack
Nathan Tallack
22,148 Points

Key and value pair. ;)

@app.route('/save')
def save():
    response = make_response()
    response.set_cookie('treehouse', 'vlad')  # You got these the wrong way around.  ;)
    return response
Vlad Monea
Vlad Monea
3,394 Points

Thanks for your answer! The thing is, I think this was an error since, at first, i used the correct order. I just got really frustrated since i kinda knew i was correct so i started changing order :) Sorry for the bad snippet.