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