Привет сообщество StackOverflow,
Используя Google App Engine, я написал метод keyToSha256 () в классе модели (с расширением db.Model):
class Car(db.Model):
def keyToSha256(self):
keyhash = hashlib.sha256(str(self.key())).digest()
return keyhash
При отображении вывода (в конечном итоге в шаблоне Django) я получаю искаженный текст, например:
_ɘ `I;! QeqNAl'2
Я ожидал чего-то большего в соответствии с этим:
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
Я что-то упустил? Несмотря на то, что я прочитал несколько руководств по ASCII, Unicode, utf-8 и т. Д., Я думаю, что я все еще далек от освоения секретов кодирования / декодирования строк. После просмотра StackOverflow и поиска идей через Google я понял, что должен задать вопрос здесь. Любая идея ? Спасибо!