Pertanyaan Bagaimana cara mengatur cookie di Python Flask?


Dengan cara ini, saya ingin mengatur cookie saya. Tetapi gagal untuk mengatur.

@app.route('/')
def index():
    res = flask.make_response()
    res.set_cookie("name", value="I am cookie")

Ketika saya mencetak res itu menunjukkan <Response 0 bytes [200 OK] Tetapi tidak mengatur cookie


7
2017-10-10 07:37


asal


Jawaban:


 Anda telah mengembalikan respons setelah mengatur cookie.

@app.route('/')
def index():
    resp = make_response(render_template(...))
    resp.set_cookie('name', 'I am cookie')
    return resp 

 Cookie cara ini akan menghasilkan di browser Anda tetapi Anda bisa mendapatkan cookie ini di permintaan berikutnya.

@app.route('/get-cookie/')
def get_cookie():
    username = request.cookies.get('username')

 Semoga ini akan bekerja untuk Anda.


12
2017-10-10 10:45