Close

MySQL, Django и кириллические проблемы

При использвании фреймворка Django и субд MySQL после деплоя проекта на сервер или проведения миграций можно столкнуться со следующими ошибками:

или

Подобные ошибки возникают при добавлении объекта в базу, в полях которого кириллические символы, а MySQL использует другую кодировку.

Решение проблемы довольно простое. Можно вручную поменять кодировки таблиц напрямую. Или, путем программиста, выполнить файл со следующим содержанием в виртуальном окружении проекта:

Также можно выполнить эти инструкции, воспользовавшиcь командной оболочкой проекта:

 

Поделиться: