我想在我的数据库中搜索男性和女性,然后显示。
实际上我现在使用男性和女性的单选按钮,当我选择男性时,它会从数据库中获取所有男性,然后显示,如果选择女性,则反之亦然。
我不知道如何在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)
答案 0 :(得分:3)
get()方法只返回一行,实际上是在寻找filter():
Psear = PatientInfo.objects.filter(gender__iexact='female')