O cualquier otra codificación que quieras.
Salu2.
Salu2.
probaste escribiendolo asi:
result = {
'success': False,
'message': unicode('El usuario y/o contraseña son incorrectos','utf8'),
}
no es la mejor de las soluciones pero creo que funciona.
saludos
# -*- coding: utf-8 -*-
telefono = models.CharField('Teléfono'.decode('latin-1').encode("utf-8"))
Saludos !
Como una recomendación general, suele ser mejor idea usar utf-8 como
encoding, en lugar de latin-1. Con los editores "clásicos" (vim,
emacs), es cosa de cambiar ese comentario y el editor lo reconoce
automáticamente. Con otros (ej: eclipse) puede ser necesario cambiar
las propiedades del proyecto.
--
Leo Soto M.
http://blog.leosoto.com
Un detalle: Para evitarse sorpresas, conviene que estas cadenas que
tienen caracteres no ASCII-7 sean unicodes en vez de simples
bytestrings. Esto aplica para Python en general, y no solo en
proyectos Django.
En la práctica lo que dije se traduce a simplemente anteponer una u al string:
'message': u'El usuario y/o contraseña son incorrectos'