Pycharm连接MySQL步骤及注意点

1.数据库连接修改MySQL:
  默认:MySQLDB #MySQLDB只支持Python2,暂不支持python3,所以要修改,
  修改成:pymysql,在每个项目中都需要先导入pymysql模块,
  修改方法:在项目文件夹下的__init__.py中导入pymysql替换MySQLdb,如下:
  import pymysql
  pymysql.install_as_MySQLdb()

2.在settings/py中替换原有的sqlite3数据库,如下:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'Upload_Files',
'USER': 'root',
'PASSWORD': '123123',
'HOST': '',
'PORT': '3306',
}
}


3.由于版本问题:注释掉:lib\site-packages\django\db\backends\mysql\base.py中的

if version < (1, 3, 13):
raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)


4.然后:lib\site-packages\django\db\backends\mysql\operations.py 第146行把decode改成encode

5.终端创建数据库(或者使用已有数据库)
6.在终端执行以下代码
python3 manage.py makemigrations
python3 manage.py migrate

posted @ 2019-05-31 18:03  一只小羊  阅读(3579)  评论(0编辑  收藏  举报