django 中使用ORM框架操作数据库是非常方便的,使用之前需要在 models.py中创建相关表格的models。
而大多开发者可能更喜欢视窗话的表格创建,或者数据库是已经创建好的,只是要在django中操作它,那么创建这个models工作就比较麻烦。相当于做了两次创建表格的操作。
本文介绍的就是通过数据库中的表格,直接生成models.py中创建models的语句,即反向生成models。
1、通过其他方式创建好表格,比如下面的表格:auto_models
2、在django项目目录,也就是manage.py所在的目录下面,执行命令
python3 manage.py inspectdb auto_models
这样就可以直接生成相关的语句,复制到models.py文件中就可以了