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()