Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Ошибка которая то выскакивает, то нет. [RSS Feed]

#1 Янв. 17, 2017 10:53:48

Serg009
Зарегистрирован: 2017-01-16
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка которая то выскакивает, то нет.

Здравствуйте, если вопрос элементарный, то прошу не ругать за него.

Суть вопроса вот в чем. В моем проекте, на котором я учусь django есть такой участок кода:

 # Получение Хэш значения
def to_sha512(strconvert):
    m = hashlib.new('sha512')
    strconvert_byte = bytes(strconvert, 'utf-8')
    m.update(strconvert_byte)
    return m.hexdigest()

Когда запускаю сервер обычным для django методом:
python3 manage.py runserver
и код вызывает эту функцию, проблем никаких не возникает.

Но, когда я этот проект открываю в браузере с использованием сервера apache2, то, когда код вызывает эту функцию, мне выдается ошибка:
Unicode-objects must be encoded before hashing
и ошибка ссылается на строку:
strconvert_byte = bytes(strconvert, ‘utf-8’)

Если кто знает, подскажите в чем дело.

Офлайн

  • Начало
  • » Django
  • » Ошибка которая то выскакивает, то нет.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version