Django之根据已经存在数据库中的表自动生成模型

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

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

步骤3:修正模型:数据库

  模型名;django

  模型所属APP;session

  模型外键;it

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

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

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

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

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

相关文章
相关标签/搜索