Django中F查询

F查询的作用:
1、可以获取属性的值
2、可以实现一个模型中不同属性的运算操作
3、还可以支持算术运算
def f_search(request):
    company = Company.objects.all()
    # 查询男生比女生多的公司
    companys = company.filter(c_boy_num__gt=F('c_girl_num'))
    # 女生+40之后男生还比女生多的公司
    dcompanys = company.filter(c_boy_num__gt=F('c_girl_num')+40)
    context = {
        'companys':companys,
        'dcompanys':dcompanys,
    }
    return render(request, 'company.html', context=context)

 

posted @ 2020-08-19 08:37  梅梅不想踩坑  阅读(656)  评论(0)    收藏  举报