发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
在Django中如果想按条件过滤掉某些记录,就得用filter()方法,然而怎么用filter()表示不等于呢?
解决方案如下:导入Q对象from django.db.models import Q
from django.db.models import Q
# 过滤掉id=3的文章 article_list = ArticleInfo.objects.all().filter(~Q(id=3))
使用~(not)操作符在Q对象前表示取反
作者:椰子呆呆链接:https://www.jianshu.com/p/ad1e422a2596来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
来自: 化茧成蝶时光机 > 《django》
0条评论
发表
请遵守用户 评论公约
django template filter
django template filterdjango template filter.
django 数据库查询
django 数据库查询class Poll(models.Model):slug = models.SlugField(unique_for_month=''pub_date'')question = models.CharField(maxlength=255)pub_date = models.DateTimeField()...
django orm总结
cheese_blog = Blog.objects.get(name="Cheddar Talk")entry.blog = cheese_blog #为 ManyToManyField 增加记录entry.save()joe = Author.objects.create(name="Joe")entry.author...
Django 千锋培训的学习笔记(1)
python models操作
book_obj=Book.objects.create(title="追风筝的人",publishDate="2012-11-12",price=69,pageNum=314,publish_id=1)...
Django(URL、Views、Template)
from django.conf.urls import urlurlpatterns = [ url(正则表达式, views视图函数,参数,别名),]# 正则表达式:一个正则表达式字符串#...
Django中数据库的相关操作
>>> BookInfo.objects.all()<QuerySet [<BookInfo: 射雕英雄传>, <BookInfo: 天龙八部>, <BookInfo: 笑傲江湖>, <BookInfo: 雪山飞狐>, <BookInfo: 西游记>...
在Django中使用Q()对象
>>> q1 = Entry.objects.filter(headline__startswith="What")>>> q2 = q1.exclude(pub_date__gte=datetime.date.today())>>> q3 = q1.filter(pub_date__gte=dat...
Django的ORM操作
Book.objects.get(id=1)press_name=book_obj.press.name.Press.objects.filter(name=''''''''沙河出版社’)[0].book_set.all()obj.books.set(models.import osif __na...
微信扫码,在手机上查看选中内容