对于已经存在的数据库表使用如下命令
python manage.py inspectdb 表名 >models.py
这样你就会发现在manage.py的同级目录下生成了一个models.py文件
使用这个models.py文件覆盖app中的models文件。
如果完成了以上的操作,生成的是一个不可修改/删除的models,修改meta class中的managed = True则可以去告诉django可以对数据库进行操作
还需执行如下命令,才能使models.py和数据库进行同步
python manage.py migrate
网友评论