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

Суть вопроса вот в чем. В моем проекте, на котором я учусь 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’)

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