Python __str__ contra __unicode__
¿Hay una convención de python para cuando deberías implementar__str__()
versus__unicode__()
. He visto anulación de clases__unicode__()
con más frecuencia que__str__()
pero no parece ser consistente. ¿Existen reglas específicas cuando es mejor implementar una frente a la otra? ¿Es necesario / buena práctica implementar ambos?