Можно ли добавить charset из utf-8 в utf8mb4 в базах данных django databases

DATABASES = {
   'default': {
   'ENGINE': 'django.db.backends.mysql',
   'NAME': '{{projectName}}',
   'USER': 'root',
   'PASSWORD': 'root',
   'HOST'strong text: 'localhost',
   'PORT': '3306',
 }
}

Как я могу добавить или обновить charset, Для ключа опций я сохранил ключ charset Я получаю ошибку, как показано ниже

conn = Database.connect(**conn_params)

TypeError: 'charset' - недопустимый аргумент ключевого слова для этой функции

Для моей sql базы данных есть такая опция

Вы попробуйте использовать клавишу OPTIONS, она работает для меня

DATABASES = {
   'default': {
   'ENGINE': 'django.db.backends.mysql',
   'NAME': '{{projectName}}',
   'USER': 'root',
   'PASSWORD': 'root',
   'HOST'strong text: 'localhost',
   'PORT': '3306',
   'OPTIONS': {'charset': 'utf8mb4'},
 }
}
Вернуться на верх