数据库迁移的步骤

1.settings中注册rest_framework

2.settings中注册子应用

 

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'index',
    'booktest',
    'app.apps.AppConfig'

    'rest_framework',
]

3.settings配置mysql数据库

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

    }
}

4.__init__.py中指定驱动

import pymysql
pymysql.version_info=(1,4,13,"final",0)
pymysql.install_as_MySQLdb()

5.数据库迁移语句

生成脚本:python manage.py makemigrations

执行脚本:python manage.py migrate

 

posted @ 2020-09-16 15:10  亦木121  阅读(554)  评论(0)    收藏  举报