【发布时间】:2011-04-18 12:51:16
【问题描述】:
我想在我的数据库中搜索男性和女性然后显示。
实际上我现在使用男性和女性的单选按钮,当我选择男性时,它会从数据库中获取所有男性,然后显示,如果选择女性,反之亦然。
我不知道如何在 django 中使用选择查询。
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)
【问题讨论】:
-
你为什么使用
get?你不应该使用filter吗?你完成了整个 Django 教程了吗?如果您还没有完成整个教程,为什么不先这样做,然后修改您的问题。另外,请使用真实的话。这不是推特。请正确拼写单词。 -
我的宠物讨厌:“性别”的选择不是“男性”和“女性”。他们是“男性化的”和“女性化的”。包含“男性”和“女性”的类别为“性”。
标签: django