Flipper le 05/08/2006 :

Très bonne traduction, merci!
Il y a un "u" qui traine dans l'attribut short_description...

David, biologeek le 05/08/2006 :

Le « u » est pour le passage en unicode histoire de gérer les accents français.

Eric le 11/09/2006 :

Bonjour,

was_published_today.short_description = u'Publié aujourd\'hui ?'

Créé une erreur d'Unicode :
UnicodeEncodeError at /admin/polls/poll/
'ascii' codec can't encode character u'\xe9' in position 5: ordinal not in range(128)

novice en Python, le seul moyen que j'ai trouvé pour contourner ce probléme c'est d'utiliser la synthaxe suivante :

was_published_today.short_description = 'Publié aujourd\'hui ?'

Ca fonctionne ... mais il y a certainement mieux à faire ... :)
Eric

David, biologeek le 11/09/2006 :

Vérifie l'encodage de caractère (ou charset) de ton fichier source. S'il est en utf-8 ça devrait passer (auquel cas, il faudra déclarer la page de template en utf-8 aussi).

Eric le 12/09/2006 :

Entre temps je me suis documenté, j'utilise donc Django avec Ptyhon 2.4, sur windows Xp et ...
A partir de la version 2.3 de Python il est fortement conseillé aux francophones d'inclure un pseudo-commentaire au début de tous leurs scripts Python (obligatoirement à la 1ere ou à la 2ème ligne)

# -*- coding : Latin-1 -*-

Ou bien

# -*- coding : Utf-8 -*-

ce qui est tout de même une meilleure solution que la précédente ;)
Eric

Hafid le 24/08/2010 :

Bonjour,

Tout d'abord je vous remercie pour ce site et pour tout ce travail fourni

Je suis en train d'apprendre à travailler avec django en suivant ce tutorial Mais je rencontre un bug au niveau:
"Rendre l'appli de sondage modifiable via l'interface d'admin". J'ajoute la classe interne Admin dans le fichiers polls/models.py mais rien ne change dans mon admin. Pensez-vous que j'ai oublié un détail de configuration?
NB: je suis sous windows, j'utilise la dernière version de django et python 2.6

Merci d'avance pour votre réponse