django ..选择查询

时间:2011-04-18 12:51:16

标签: django

我想在我的数据库中搜索男性和女性,然后显示。

实际上我现在使用男性和女性的单选按钮,当我选择男性时,它会从数据库中获取所有男性,然后显示,如果选择女性,则反之亦然。

我不知道如何在django中使用select查询。

def search(request):
    search_gender = request.POST["gender"]

    if (search_gender == 'female'):
        Psear = PatientInfo.objects.get(gender__iexact='female')

        template = "../templates/admin/search.html"
        data = {'patientinfo_all': Psear,}
        return render_to_response( template, data, context_instance = RequestContext(request)

1 个答案:

答案 0 :(得分:3)

get()方法只返回一行,实际上是在寻找filter():

Psear = PatientInfo.objects.filter(gender__iexact='female')