django inspectdb 操作已有数据库数据
inspectdb使用步骤
1.配置项目setting文件

2.配置项目__init__.py 使用pymysql连接数据库
1 import pymysql 2 pymysql.version_info = (1, 20, 23) 3 pymysql.install_as_MySQLdb()
3.在terminal中执行语句
1 python manage.py inspectdb > 111.py
4.查看models.py文件 将图中managed = False 改成True或者删除即可,其意义是不对数据库进行修改删除。之后修改models即可对数据库进行操作

5.将manage.py同级 modeltest.py文件中需要的数据表class部分拷贝到app中的models文件中
1 python manage.py makemigrations 2 python manage.py migrate
浙公网安备 33010602011771号