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)
  • 相关阅读:
    深度学习python的配置(Windows)
    D02-R语言基础学习
    D01-R语言基础学习
    D17——C语言基础学PYTHON
    D16——C语言基础学PYTHON
    D15——C语言基础学PYTHON
    python packaging
    D14——C语言基础学PYTHON
    D13——C语言基础学PYTHON
    python-----多进程笔记
  • 原文地址:https://www.cnblogs.com/wangkaiok/p/10487143.html
Copyright © 2011-2022 走看看