
Django UnicodeDecodeError: utf-8 codec can't decode byte
Столкнулся с проблемой при запуске отладочного сервера на виртуальной машине. Сначала я подумал, что проблема с версией Python, так как она была 3.8.8, а Django 4.1.5, но нет... дело оказалось не в этом.
Вот такую ошибку я увидел при попытке запустить отладочный сервер Django командой python manage.py runserver:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcf in position 5: invalid continuation byte
Сейчас расскажу, как я решил эту проблему.
Оказывается вся проблема в имени компьютера! Да, да! Если в имени компьютера есть русские буквы, то Django не может запустить отладочный сервер.
Всё просто, переименуйте компьютер и перезагрузите его, после этого проблема исчезнет.

2355