Django学习 | inspectdb 操作已有数据库数据的使用步骤



1.配置项目settings.py文件

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'echohye_phone',
        'USER': 'root',
        'PASSWORD': 'zhy123',
        'HOST': '127.0.0.1',
        'POST': 3306,
    }
}

2.在terminal中执行语句

python manage.py inspectdb > [your app name]\models.py

3.执行迁移

python manage.py makemigrations
python manage.py migrate

4.将图中managed = False 改成True或者删除即可,其意义是不对数据库进行管理。之后修改models即可对数据库进行操作