1. 程式人生 > >(一)django中mysql的使用

(一)django中mysql的使用

  • 在虛擬環境中安裝mysql包
pip install mysql-python



注:可以通過 pip list 檢視已安裝的包
  • 在mysql中檢視資料庫

  show databases;




  • 在mysql中建立資料庫
create databases test2 charset=utf8

  • 在mysql中使用資料庫,查看錶

  use  XXX;

  

  • 開啟settings.py檔案,修改DATABASES項

  

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test2',
        'USER': '使用者名稱',
        'PASSWORD': '密碼',
        'HOST': '資料庫伺服器ip,本地可以使用localhost',
        'PORT': '埠,預設為3306',
    }
}

例如:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test2',
        'USER': 'XXX',
        'PASSWORD': 'XXX',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

 

開發流程

  1. 在models.py中定義模型類,要求繼承自models.Model
  2. 把應用加入settings.py檔案的installed_app項
  3. 生成遷移檔案
  4. 執行遷移生成表
  5. 使用模型類進行crud操作