使用inspectdb --通过已有数据库表生成 model.py
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即可对数据库进行操作
箴言:因为这些东西是非常简单的。不要抱怨自己学不会,那是因为你没有足够用心。