class BookManager(models.Manager): # 改变查询集的结果集 def all(self): books = super().all() # QuerySet books = books.filter(isDelete=False) return books # 封装函数:操作模型类对应的数据表(增删改查) def create_book(self, title, create_time): # book = BookInfo() # 另一个模型类 model_class = self.model # 可以获取当前模型类名,代替上一条代码 book = model_class book.title = title book.create_time = create_time book.save() return book
Django 自定义模型管理器类2个应用场景
猜你喜欢
转载自www.cnblogs.com/Selling-fish-bears/p/10273712.html
今日推荐
周排行