Как создать миграцию Django для установки набора символов и параметров сортировки для всех существующих и будущих таблиц? - PullRequest
0 голосов
/ 30 марта 2020

Я использую Django, Python 3,7 и MySql 5,7. Я хочу установить набор символов и параметры сортировки по умолчанию для всех существующих и всех будущих таблиц на

DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci

. Я уже создал несколько миграций,

(venv) localhost:maps davea$ ls web/maps/migrations/
0001_initial.py  __init__.py  __pycache__

Можно ли как-нибудь создать такие миграция? Я рад, что вырвался из базы данных и начал с нуля, если это то, что нужно.

1 Ответ

0 голосов
/ 30 марта 2020

Вы должны изменить CHARSET базы данных, django не имеет к этому никакого отношения: Как преобразовать весь MySQL набор символов базы данных и сопоставление в UTF-8?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...