Si vous avez qqc du genre :
class Skill(models.Model): SKILL_LEVEL_CHOICES = ( ('beginner' : 'Débutant'), ('intermediate' : 'Intermédiaire'), ('advanced' : 'Avancé'), ) ...
et que lorsque vous utilisez :
python manage.py validate
vous avez une jolie erreur du type :
mvmo.cv: Non-ASCII character '\xc3' in file /home/django/mvmo/../mvmo/cv/models. py on line 111, but no encoding declared; see http://www.python.org/peps/pep-026 3.html for details (models.py, line 111)
Hé bien cela est du aux accents !
Pour résoudre cette erreur, il vous suffit de placer en tête de votre fichier models.py :
# -*- coding: utf-8 -*-
Vous pouvez remplacer utf-8 par un autre jeu d'encodage : latin-1, iso-8859-15, iso-8859-1, ascii, etc.
Et le tour est joué.