Python __str__ против __unicode__

Есть ли соглашение по Python, когда вы должны реализовать__str__() против__unicode__(), Я видел переопределение классов__unicode__() чаще чем__str__() но это не кажется последовательным. Существуют ли конкретные правила, когда лучше реализовать одно против другого? Это необходимо / хорошая практика для реализации обоих?

Ответы на вопрос(5)

Ваш ответ на вопрос