From e6db7271547087034b1ee2db11676601706e67a3 Mon Sep 17 00:00:00 2001 From: "Md. Sadaf Noor" Date: Sun, 3 Jul 2016 12:59:47 +0600 Subject: [PATCH] [1.9.x] Fixed #26831 -- Documented session data must be JSON encodable for JSONSerializer. Backport of 1f82b857ceb75f2d7a68e79c6a00c30bfe7f1318 from master --- docs/topics/http/sessions.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/topics/http/sessions.txt b/docs/topics/http/sessions.txt index aa0ac548c9..69b291ded6 100644 --- a/docs/topics/http/sessions.txt +++ b/docs/topics/http/sessions.txt @@ -354,6 +354,9 @@ Bundled serializers >>> request.session['0'] 'bar' + Similarly, data that can't be encoded in JSON, such as non-UTF8 bytes like + ``'\xd9'`` (which raises :exc:`UnicodeDecodeError`), can't be stored. + See the :ref:`custom-serializers` section for more details on limitations of JSON serialization.