天天看點

Django配置mysql資料庫

Django 配置MySQL資料庫

  1. 在settings.py中配置

    複制代碼

    DATABASES = {

    ‘default’: {

    ‘ENGINE’: ‘django.db.backends.mysql’, # 資料庫引擎

    ‘NAME’: ‘database_name’, # 你要存儲資料的庫名,事先要建立之

    ‘USER’: ‘root’, # 資料庫使用者名

    ‘PASSWORD’: ‘1234’, # 密碼

    ‘HOST’: ‘localhost’, # 主機

    ‘PORT’: ‘3306’, # 資料庫使用的端口

    }

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

    在項目檔案夾下的_init_.py添加如下代碼即可。

    import pymysql

    pymysql.install_as_MySQLdb()

  3. 在Terminal中執行資料庫遷移指令:

    python

    manage.py

    makemigrations

    python

    migrate