数据库迁移的步骤
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

浙公网安备 33010602011771号