1. 程式人生 > >django 使用mysql資料庫的流程

django 使用mysql資料庫的流程

  1. 建立一個mysql資料庫

  2. 在settings中進行配置

    DATABASES = {
       'default': {
           'ENGINE': 'django.db.backends.mysql',
           'NAME': 'bookmanager',
           'HOST': '127.0.0.1',
           'PORT': 3306,
           'USER': 'root',
           'PASSWORD': '',

      }
    }
  3. 在與settings同級目錄下的init的檔案中寫:

    import pymysql
    pymysql.install_as_MySQLdb()
  4. 在app下的models中寫類(models.Model)

  5.資料庫遷移的命令

    1. python manage.py makemigrations   # 在app下的migrations資料夾下記錄 models的變更記錄

    2. python manage.py migrate    # 將models的變更記錄同步到資料庫中