一、首先创建模型model
1.创建model(模型)
创建表Student继承自models.Model
创建表的列名及属性
用manage.py做一下迁移python manage.py makemigrations
之后会自动生成模型的构造文件,如下图
2.添加表到数据库
再用manage.py做迁移,添加到数据库(前提是数据库已存在)python manage.py migrate
如下
二、基本增删改查
models使用了ORM技术
- Object Relational Mapping对象关系映射
- 将业务逻辑进行了一个解耦合
- object.save()
- object.delete()
- 关系型数据库
- DDL:Datebase Defind Language
- 用过models定义实现数据库表的定义
- 数据操作
- 增删改查
- 存储
- save()
- 查询
- 查所有 object.all()
- 查单个 object.get(pk=**)
- 更新
- 基于查询
- 查到的对象,修改属性,然后save()
- 删除
- 基于查询
- 调用delete()(包含save方法)