模型类增删改查;懒加载和链式调用

增删改

我们通过在django的app里的models.py文件下定义了数据表和字段。然后如何向表中实现数据的增删改查呢?可以在pycharm的终端中,进行交互式编程。python manage.py shell,打开交互式编程,然后首先调用app下model文件中的所有,然后实例化对象,向里面传入数据。调用save方法后,数据才会写入数据库中。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查询

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
f对象和Q对象的详细代码见本地代码包。
这里,他并不是通过python manage.py shell来输入代码的,而是将每一个查询命令的代码放在一个新建的py文件中,而这个py文件放在主文件夹中,并且每个py文件中都复制了一份manage.py的代码,然后通过ctrl,shift,f10来运行这个文件。可以看下。主要有一些基础的python知识需要再复习,比如main这个,还有函数的调用之类。

懒加载

在这里插入图片描述

链式调用

每个方法返回的都是queryset对象,那么queryset对象又可以调用queryset方法,那么就可以像链子一样依次调用这些方法。
在这里插入图片描述

发布了11 篇原创文章 · 获赞 0 · 访问量 101

猜你喜欢

转载自blog.csdn.net/weixin_45620570/article/details/104070785
今日推荐