zoukankan      html  css  js  c++  java
  • Django之根据已经存在数据库中的表自动生成模型

    步骤1:设置setting中数据库的连接

    步骤2:在终端(只能是终端)执行命令 python manage.py inspectdb > model.py

    步骤3:修正模型:

      模型名;

      模型所属APP;

      模型外键;

      让django管理模型:Meta下的managed=False删除;

      多对多模型使用ManytoManyField;中间表删除

    步骤4:执行命令 python manage.py makemigratons  生成初始化脚本

            python manage.py migrate --fake--initial  ;将版本号映射到数据库中,而不用执行sql命令

    步骤5:将Django的核心表映射到数据库中,比如auth表,session表等

  • 相关阅读:
    Java并发编程
    Git
    Spring Boot
    IDEA工具
    Java基础
    数据库架构
    设计模式
    网络基础
    管理知识
    linux安装数据库mysql
  • 原文地址:https://www.cnblogs.com/yan-peng/p/10304816.html
Copyright © 2011-2022 走看看