Document

Django根据现有数据库自动生成 models文件

前言:

  Django 的ORM 用起来不要太爽, 不需要写复杂的SQL 语句就可以完成CRUD, 但在实际项目中,往往需要连接外部的数据库做各种各样的操作,习惯用ORM 的我们不可能看着数据库一条一条转化为Models.py 文件, 这个时候需要Django自动帮我们将数据库配置 编译成我们用于ORM的models.py 文件

 

1:创建项目 在setting 文件中设置好我们需要连接的数据库类型以及连接名称,地址之类。

2:运行一下代码,Django 可以自动帮我们申城model 模型文件

  运行下面代码可以自动生成models模型文件

  Python manage.py inspectdb

  这样就可以在控制台的命令行中看到数据库的模型文件了

 

**** 如果我们要连接多个不同的数据库,不同数据库的 模型文件肯定不可以放在同一个models.py 文件中

  我们需要创建一个新的app 

  把模型文件导入到app中
  创建一个app

  django-admin startapp app名称

  将模型写入到models.py文件中

python manage.py inspectdb > app名称/models.py

  ok模型文件已经生成好了。

 

posted @ 2021-07-08 13:47  苏什么苏  阅读(517)  评论(0编辑  收藏  举报