创建ORM模型

1.新建一个django脚手架

 

 2.使用Navicat新建一个数据库,名为 orm_itro

 

3.在settings.py中配置这个数据库

 

 4.在该项目下新建一个app

 

5.创建ORM模型,自己新建一个名为models.py的文件

 

 

 6.接下来,就是要映射这个ORM模型了

 但前提是,需要将你的这个app配置进去

 

 然后将这个模型映射到这个数据库中

 ①先生成一个迁移这个ORM模型的脚本文件   ->     python manage.py makemigrations

 

 ②接着在该目录下就可以映射到数据库了  ->    python manage.py migrate

 

 打开这个Navicat就可以看到在该数据库下映射了一张表了

 

 

 

这样已经算是大功告成了,额外再说一点

在,models.py下创建多个ORM类型的话(第五步的 class Book 也就是一张表,  假设还要添加 ,  class Person 的话那就是另一

个ORM模型,所以还需要使用6中的①②条命令统一映射到数据库

 

在注意:

 

 

 

如果出现这样的情况,就是你的字段中需要传递一个参数,也就是

例如 :   create_time = models.DateTimeField()  

这样的话你直接在cmd中使用 python manage.py makemigrations 的话

就会出现这个提示,1.是自己设置默认值 2.是退出这个命令窗口在 models.DateTimeField() 

也就是需要我们给这个 DateTimeField 传值的

(具体参考 https://www.jianshu.com/p/82905e1115af 中对DateTimeField 的介绍)

 

 最后记得在  urls.py做映射(创建ORM模型需要的知识:https://www.cnblogs.com/mashangsir/p/11475497.html)

posted @ 2019-11-11 22:04  啃料丶  阅读(373)  评论(0编辑  收藏  举报