Я рассмотрел другие вопросы, связанные с этой топикой c, такие как django python ошибка сопоставления
Однако в решениях говорится, что для кодирования таблицы используется utf8 кодировок. Это не жизнеспособное решение для нашего современного приложения Django, работающего на базе данных в кодировке utf8mb4.
В моем случае мне нужно применять кодировку или сопоставление в сгенерированном запросе Django или в Сама БД, когда передаются символы utf-8 (от вызова до model.objects.get_or_create()
, я полагаю, с символом emoji, передаваемым в одном из полей kwargs.)
Я получаю эту ошибку:
django .db.utils.OperationalError: (1267, "Недопустимое сочетание параметров сортировки (utf8mb4_unicode_ci, IMPLICIT) и (utf8_general_ci, COERCIBLE) для операции '='")
Любой совет приветствуется. Спасибо!