Я использую следующую модель для хранения информации о страницах:
class Page(models.Model):
title = models.TextField(blank = False, null = False)
Новые данные сохраняются правильно, я сохраняю данные Unicode там (много не-ASCII заголовков).
Но когда я выполняю запрос:
page = Page.objects.filter(id = 1)
page.title выглядит странно:
u'\u042e\u0449\u0435\u043d\u043a\u043e'
Что я мог сделать не так?
Благодарю.
Обновление : Действительно, когда я печатаю page.title - все выглядит нормально.
Но мне нужно сбросить его в JSON, поэтому после такого кода:
dumps({'title': page.title})
Все выглядит плохо.
Обновление 2 : Спасибо всем, указали мне, что это поведение правильно. Но уникодовые экраны так длинны. Можно ли как-нибудь перевести их в utf-8?