Можно ли добавить 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'},
}
}