1. 程式人生 > >django切換為mysql資料庫

django切換為mysql資料庫

修改配置檔案:
settings.py
預設:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

改為mysql:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '資料庫名',
        'USER'
:'使用者名稱', 'PASSWORD':'密碼', 'HOST':'127.0.0.1', 'PORT':3306, } }

在建立的app下的migrations資料夾下的init.py中加入以下兩行程式碼

import pymysql
pymysql.install_as_MySQLdb()

當然也可以使用別的模組如torndb

然後執行
python manage.py makemigrations
python manage.py migrate