美文网首页
Django 中已存在的数据表如何生成models.py

Django 中已存在的数据表如何生成models.py

作者: 孙宏志 | 来源:发表于2020-02-25 11:12 被阅读0次

    对于已经存在的数据库表使用如下命令

    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
    

    相关文章

      网友评论

          本文标题:Django 中已存在的数据表如何生成models.py

          本文链接:https://www.haomeiwen.com/subject/hkpzqhtx.html