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)
  • 相关阅读:
    2019/1/17 break语句小练习
    2019/1/17goto语句小试牛刀
    python 中* 和**的作用
    python 元组编码和解码问题
    python SMTP 发送邮件
    python 自定义异常
    python websocket client 使用
    excel、xls文件读写操作
    windows10局域网实现文件共享
    django入门
  • 原文地址:https://www.cnblogs.com/wangkaiok/p/10487143.html
Copyright © 2011-2022 走看看