2020-05-19 如何在django中使用pymysql

在使用pymysql的时候,往往会因为django想要使用mysqlclient而报错。本文将修改几个部分使得django将pymysql识别为mysqlclient来使用。

首先在init.py中修改增加这句话:

import pymysql
pymysql.install_as_MySQLdb()

再点击源码(ctrl),进入修改文件:

global version_info
    version_info = (1, 4, 2, "final", 0)

然后修改后面:

            if type(query) == bytes:
                query = query.decode(errors='replace')
            elif type(query) == str:
                query = query.encode(errors='replace')
            else:
                query = force_text(query, errors='replace')

如图:


QQ图片20200519111302.jpg
QQ图片20200519111308.jpg

你可能感兴趣的:(2020-05-19 如何在django中使用pymysql)