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

 

posted @ 2021-02-07 14:24  超级爱度假  阅读(280)  评论(0)    收藏  举报