Django UnicodeDecodeError: utf-8 codec can't decode byte
Django UnicodeDecodeError: utf-8 codec can't decode byte
Категория: Разработка Теги: Python , Веб-разработка Опубликовано: 29 января 2023

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 не может запустить отладочный сервер.

Всё просто, переименуйте компьютер и перезагрузите его, после этого проблема исчезнет.

Алексей Черемных
1861