django inspectdb 操作已有数据库数据的使用步骤
inspectdb使用步骤1.配置项目setting文件2.配置项目__init__.py 使用pymysql连接数据库3.在terminal中执行语句4.执行迁移5.将图中managed = False 改成True或者删除即可,其意义是不对数据库进行管理。之后修改models即可对数据库进行操作1.Django附带了一个名为inspectdb程序,它可以通过现有数据库来创建模型,并将相关模型代码另存到指定文件中。也就是说,在模型的Meta类中,managed = False告诉Django不要管理每个表的创建,修改和删除。如果想让Django管理表的生命周期,你需要将上面的托管选项更改为True,即将managed = False修改为managed = True。若对此类表格没有操作必要,可以不用执行下列代码,亦可进行数据库操作。
用户评论