创建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)