orm 查询

  • 查询所有

    from . import models
    from django.http import HttpResponse
    
    # 查询所有用户
    models.User.objects.all()
    
  • 按指定条件查询

    from . import models
    from django.http import HttpResponse
    from django.db.models import Q
    
    # 查询id=1的数据
    models.User.objects.filter(id=1).first()
    
  • 按时间倒序查询

    from . import models
    from django.http import HttpResponse
    
    # 查询按时间倒序
    models.User.obejcts.order_by('-addtime').all()
    
  • 查询两个或者多个条件 并查询

    from . import models
    from django.http import HttpResponse
    
    # 查询两个或者多个条件 并查询
    models.User.objects.filter(id=1,name='xxx').first()
    
  • 查询两个或者多个条件 或查询

    from . import models
    from django.http import HttpResponse
    from django.db.models import Q
    
    # 查询两个或者多个条件 或查询
    models.User.objects.filter(Q(id=1) | Q(name='xx')).first()
    
  • 模糊查询

    from . import models
    from django.http import HttpResponse
    
    # 模糊查询
    models.User.objects.filter(name__contains='康').all()
    
  • in查询

    from . import models
    from django.http import HttpResponse
    from django.db.models import Q
    
    # in查询
    models.User.objects.filter(id__in=[1,2,3,4]).all()
    

results matching ""

    No results matching ""