Я разработал пример Flask, Minitwit, для работы с MongoDB, и он отлично работал на Flask 0.9, но после обновления до 0.10.1 я получаю ошибку в заголовке при входе в систему, когда пытаюсь установить идентификатор сеанса.
Кажется, что изменяется в Flask 0.10.1, относящемся к json.
Фрагмент кода:
user = db.minitwit.user.find_one({'username': request.form['username']})
session['_id'] = user['_id']
Полный код в моем github repo.
В принципе, я устанавливаю идентификатор сеанса Flask пользователю _id из MongoDB.
Я пробовал первые два решения из этого вопроса SO без успеха.
Ну, делая сеанс ['_ id'] = str (user ['_ id']) избавляется от сообщения об ошибке, и я правильно перенаправлен на страницу временной шкалы, но я фактически не вошел в систему.
Как я могу это исправить?
EDIT: копирование/вставка трассировки: http://pastebin.com/qa0AL1fk
Спасибо.