python3.5 + Django2.2 + pymysql + MySQL

1, добавьте следующий код в __init__ папку проекта с одноименным названием

импорт pymysql 
pymysql.install_as_MySQLdb (),

2, изменить файл настройки

БАЗ = {
     ' по умолчанию ' : {
         ' МОТОР ' : ' django.db.backends.mysql ' ,
         ' NAME ' : ' test2 ' ,
         ' USER ' : ' корень ' ,
         ' PASSWORD ' : ' Gauss_234 ' ,
         ' HOST ' : ' 139.155.131.188 ' ,
         'POST " :' 3306 ' , 
    } 
}

3, MySQL авторизации

 

предоставить все привилегии на test2 * к. « корень » @ « 139.155.131.188 » определены « пароль » с опцией гранта; 
флеш привилегии;

 

 

 

4, если это время было бы ошибкой начинать Джанго

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 или новее это требуется; у вас есть 0.9.3.

修改 \ Python35 \ Lib \ сайт-пакеты \ Джанго \ DB \ движки \ MySQL \ base.py

Откройте следующий код после комментариев:

 

 перезапуск сервера Джанго после хорошего комментария:

Вы получите следующее сообщение об ошибке,

AttributeError: «ул» объект не имеет атрибута «расшифровывает»

 

Файл питон Джанго находится под файл File> дб> движки> MySQL> operations.py

Декодирования модифицированные для кодирования

 

 Наконец, вы можете перезапустить службу

Справочные ссылки: http://www.pianshen.com/article/2285376009/

 

рекомендация

отwww.cnblogs.com/wzy23/p/11612712.html