码迷,mamicode.com
首页 > 数据库 > 详细

django操作数据库之查询F,Q操作 和 seach搜索功能

时间:2016-09-17 00:17:08      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:

    # F 使用查询条件的值
    #
    # from django.db.models import F
    # models.Tb1.objects.update(num=F(‘num‘)+1)

 

  # Q 构建搜索条件
    from django.db.models import Q
    # con = Q()
    #
    # q1 = Q()
    # q1.connector = ‘OR‘
    # q1.children.append((‘id‘, 1))
    # q1.children.append((‘id‘, 10))
    # q1.children.append((‘id‘, 9))
    #
    # q2 = Q()
    # q2.connector = ‘OR‘
    # q2.children.append((‘c1‘, 1))
    # q2.children.append((‘c1‘, 10))
    # q2.children.append((‘c1‘, 9))
    #
    # con.add(q1, ‘AND‘)
    # con.add(q2, ‘AND‘)
    #
    # models.Tb1.objects.filter(con)

    #
    # from django.db import connection
    # cursor = connection.cursor()
    # cursor.execute("""SELECT * from tb where name = %s""", [‘Lennon‘])
    # row = cursor.fetchone()

 

django操作数据库之查询F,Q操作 和 seach搜索功能

标签:

原文地址:http://www.cnblogs.com/renfanzi/p/5808065.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!