<div class="cnblogs_code">
查询集的结果集
= super().all()
books = books.filter(isDelete=</span><span style="color: #008000;">#</span><span style="color: #008000;"> 封装<a href="/tag/hanshu/" target="_blank" class="keywords">函数</a>:操作模型类对应的数据表(增删改查)</span>
<span style="color: #0000ff;">def</span><span style="color: #000000;"> create_book(self,title,author):
</span><span style="color: #008000;">#</span><span style="color: #008000;"> book = BookInfo() # 另一个模型类</span>
model_class = self.model <span style="color: #008000;">#</span><span style="color: #008000;"> 可以<a href="/tag/huoqu/" target="_blank" class="keywords">获取</a>当前模型类名,代替上一条<a href="/tag/daima/" target="_blank" class="keywords">代码</a></span>
book =<span style="color: #000000;"> model_class
book.title </span>=<span style="color: #000000;"> title
book.author </span>=<span style="color: #000000;"> author
book.save()
</span><span style="color: #0000ff;">return</span> book class BookInfo(models.Model): title = models.CharField(max_length=20) author = models.CharField(max_length=10) objects = BookManager() # <a href="/tag/zidingyi/" target="_blank" class="keywords">自定义</a>BookManager类的对象==================================================================# objects 是自己定义的,并非模型类里面的默认的 objects# <a href="/tag/xianshi/" target="_blank" class="keywords">显示</a>的结果将是未被逻辑<a href="/tag/shanchu/" target="_blank" class="keywords">删除</a>的数据>>> BookInfo.objects.all()>>> BookInfo.objects.create_book('了不起的盖茨比','菲茨杰拉德')</pre>