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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM