django psdb engine
v1.0.6 Released!
Этот пакет помогает вам более просто взаимодействовать с базами данных Planetscale в ваших проектах Django.
Установите пакет, выполнив следующую команду.
pip install django-psdb-engine И, наконец, обновите конфигурацию DATABASES и измените поле ENGINE .
DATABASES = {
'default' : {
'ENGINE' : 'django_psdb_engine' ,
...,
'OPTIONS' : { 'ssl' : { 'ca' : ...}}
}
} Примечание . Поскольку Django использует UTF-8 Charset и указывает на utf8mb3 в MySQL, и этот Charset устарел в MySQL 8, вам может потребоваться добавить {"charset": "utf8mb4"} и перенести свои изменения без проблем.
- 'OPTIONS': {'ssl': {'ca': ...}}
+ 'OPTIONS': {'ssl': {'ca': ...}, 'charset': 'utf8mb4'}Бесплатное программное обеспечение: лицензия MIT