(模型一)django中mysql的使用

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



注:能夠經過 pip list 查看已安裝的包
  • 在mysql中查看數據庫

  show databases;python




  • 在mysql中建立數據庫
create databases test2 charset=utf8

  • 在mysql中使用數據庫,查看錶

  use  XXX;mysql

  

  • 打開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操做
相關文章
相關標籤/搜索