程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Replace Django database with MySQL (attributeerror: STR object has no attribute decode)

編輯:Python

1. install

pip3 install pymsql

2. Look for any one __init__ File plus the following code

import pymysql
pymysql.install_as_MySQLdb()

3. settings.py Configuration replacement

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mysql',
'USER': 'root',
'PASSWORD': 'foobared',
'HOST': '106.14.42.253',
'PORT': 'xxx',
}
}

4. If the following error is reported , Just modify the source code (django2.2x Replace above mysql Will report a mistake , normal )

AttributeError: 'str' object has no attribute 'decode'

5. terms of settlement

  Then re execute the database synchronization instruction

 


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved