Je suis en utilisant le modèle ci-dessous pour stocker les informations sur les pages:Django ORM et les données Unicode
class Page(models.Model):
title = models.TextField(blank = False, null = False)
De nouvelles données correctement, je sauve suis la sauvegarde des données Unicode là (beaucoup de titres non-ASCII). Mais quand je joue requête:
page = Page.objects.filter(id = 1)
page.title semble étrange:
u'\u042e\u0449\u0435\u043d\u043a\u043e'
Que pouvais-je fait de mal? Merci.
Mise à jour: Vraiment, quand j'imprime page.title - ça a l'air OK. Mais je dois vider à JSON, donc après ce code:
dumps({'title': page.title})
Tout semble mauvais.
Mise à jour 2: Merci à tout le monde, m'a indiqué que ce comportement est correct. Mais les strins échappés à l'Unicode sont si longs. Puis-je les traduire en utf-8 d'une manière ou d'une autre?
Thaks. Tu as raison. – cleg