django进阶14 自定义manager
来源:互联网 发布:淘宝达人怎么发表状态 编辑:程序博客网 时间:2024/05/21 15:41
新增manager 和 重定义方法
from django.db import models
class ReviewManager(models.Manager): #覆盖默认all() def all(self): return super(ReviewManager, self).all().exclude(anews__news_title__icontains='coco') #新增get_count() def get_count(self): return self.all().count()
增加模型类方法
class Review(models.Model): user = models.ForeignKey(User) anews = models.ForeignKey(news) content = models.TextField() create_time = models.DateTimeField(null=True) dele = models.BooleanField(default=0) #修改objects实例 objects = ReviewManager() #新增模型方法 def get_news_title(self): return self.anews.news_title
0 0
- django进阶14 自定义manager
- django进阶6 自定义过滤器filter
- django进阶2 自定义认证方式
- django进阶4 自定义模板库
- django进阶5 自定义标签
- Django Manager
- Django进阶
- Django进阶
- django manager use_for_related_fields使用
- python django file manager
- Django中的Manager类
- 【Django】Django命令(Manager.py)
- 【Django】Django命令(Manager.py)
- 【Django】Django命令(Manager.py)
- Django admin进阶
- Django 数据模型进阶
- python之类-django进阶
- django进阶 - 用户信息扩展
- Python的网页下载器:urllib2.urlopen
- 【问题跟踪】KryoException: java.io.IOException: No space left on device
- js当前时间加减一天,和格式化时间格式
- sizeof与strlen的区别:面试回答
- 镜面高光
- django进阶14 自定义manager
- Linux中常用操作命令
- Redhat下安装yum遇到的错误
- linker command failed with exit code 1 (use -v to see invocation)
- 自定义WordPress里标签(tag)和分类目录(category)的固定链接结构的方法
- Android最佳实践之:StrictMode介绍
- WEB访问绝对路径和cookie的设置
- SQL Server 中关于EXCEPT和INTERSECT的用法
- matlab图像陷波滤波以及低通滤波