首先我们先来看看ORM系统:
再看看Django是怎么把数据映射到数据库上的:
接下来,我们实践操作一下。
一、创建模型类和连接数据库
1.下载安装mysql, 命令pip install mysql
2.在主目录下的settings里,DATABASES中,配置数据库:
3.pysql数据库连接器的配置(在主目录下的__init__.py下):
4.在app下的models中创建模型类:
5.注册,创建映射文件:
![](https://img2018.cnblogs.com/blog/1633747/201903/1633747-20190328005609632-1484631709.png)
6.查看映射文件, python manage.py sqlmigrate appname 001:
7.将映射文件中的数据提交到数据库。
8.查看数据库
二、对数据库进行增删改查操作
我这用的ipython,可以用命令 pip install ipython
然后输入 python manage.py shell 就进入了ipython
增:
第一种:记得save保存
第二种:也需要save保存
第三种:
第四种:
查看数据库:四种方法都成功创建
删:
一、利用实例删除
二、选择删除
三、全部删除:Students_list.objects.all().delete()
改:
一、更新一条数据
1.直接实例化属性更新
2.选择者更新
二、更新多条
查看数据库,删除,更新是否成功:
查:
一、查询一条
二、查询多条
1.查询符合条件的
2.全部查询