1. 程式人生 > 資料庫 >Django配置MySQL資料庫的完整步驟

Django配置MySQL資料庫的完整步驟

一、在settings.py中配置

DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.mysql',  # 資料庫引擎
  'NAME': 'django',              # 你要儲存資料的庫名,事先要建立之
  'USER': 'django',              # 資料庫使用者名稱
  'PASSWORD': 'django@123',         # 密碼
  'HOST': 'localhost',            # 主機
  'PORT': '3306',               # 資料庫使用的埠
 }
}

二、資料庫遷移

Python3不支援MySQLdb,可用pymysql代替。

1.首先,在Python虛擬環境下安裝pymysql:pip install pymysql

[root@python ~]# pip3 install pymysql
#或者pip install pymysql        

2.然後,在專案資料夾下的_init_.py新增如下程式碼即可。

import pymysql
pymysql.install_as_MySQLdb()

3.再者,在Terminal中執行資料庫遷移命令:

python manage.py makemigrations
python manage.py migrate

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對我們的支援。