首页 > 其他 > 详细

django--orm--012

时间:2019-11-13 14:04:27      阅读:66      评论:0      收藏:0      [点我收藏+]

 Q,F查询

引包:

from django.db.models import F,Q

单关键字查询

SELECT `myapp_article`.`id`, `myapp_article`.`title`, `myapp_article`.`context`, `myapp_article`.`account_id`, `myapp_article`.`pub_date` F
ROM `myapp_article` WHERE (`myapp_article`.`context` = ‘xt‘ AND `myapp_article`.`title` = ‘aa‘) LIMIT 21; args=(‘xt‘, ‘aa‘)

把每本书的价格加10

Book.object.all().update(price=F(‘price‘)+10)

|   或的关系  

count3=Article.objects.filter (Q(context="xt")|Q(title=‘cc‘))

SELECT `myapp_article`.`id`, `myapp_article`.`title`, `myapp_article`.`context`, `myapp_ar
ticle`.`account_id`, `myapp_article`.`pub_date` FROM `myapp_article` WHERE (`myapp_article`.`conte
xt` = ‘xt‘ OR `myapp_article`.`title` = ‘cc‘) LIMIT 21; args=(‘xt‘, ‘cc‘)

 

~Q  非的关系

django--orm--012

原文:https://www.cnblogs.com/ljf520hj/p/11848267.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!