zoukankan      html  css  js  c++  java
  • 单表的双下划线

    import os
    
    if __name__ == '__main__':
        os.environ.setdefault("DJANGO_SETTINGS_MODULE", "about_orm.settings")
        import django
        django.setup()
    
        from app01 import models
        
        ret = models.Person.objects.filter(nid__gt=1)   # greater than
        ret = models.Person.objects.filter(nid__gte=1)   # greater than equal
        ret = models.Person.objects.filter(nid__lt=2)   # less than
        ret = models.Person.objects.filter(nid__lte=2)   # less than equal
        
        
        ret = models.Person.objects.filter(nid__in=[1,3])
        ret = models.Person.objects.filter(nid__range=[1,3])
        
        
        ret = models.Person.objects.filter(name__contains='a')
        ret = models.Person.objects.filter(name__icontains='a')  # 忽略大小写
        
        ret = models.Person.objects.filter(name__startswith='a')  # 忽略大小写
        
        ret = models.Person.objects.filter(birth__year=2018)  # 忽略大小写
        ret = models.Person.objects.filter(birth__month=12)   # 忽略大小写
        ret = models.Person.objects.filter(birth__contains='2019-02')   # 忽略大小写
        
        ret = models.Person.objects.filter(name__isnull=True)  # 字段为空
        ret = models.Person.objects.filter(name__isnull=False)  # 字段为空
        
        print(ret)
  • 相关阅读:
    HadoopDB:混合分布式系统
    分布式一致性
    Hadoop和RDBMS的混合系统介绍
    《Facebook效应》
    《程序员的思维修炼》
    KMP算法实现
    关于毕业季照片分享的思考
    SDN:软件定义网络
    退出域不能够重新加入域,郁闷呀
    ◆聚会时可以玩的游戏◆
  • 原文地址:https://www.cnblogs.com/wangkaiok/p/10487143.html
Copyright © 2011-2022 走看看