【发布时间】:2012-02-19 01:05:46
【问题描述】:
我有一个 django 应用程序,可以从单个用户表中检索所有主题。我还实现了一个输入搜索表单, 这是执行的查询:
all_soggs = Entity.objects.filter(lastname__istartswith=request.GET['query_term']).order_by('lastname')
if(all_soggs.count()==0):
all_soggs = Entity.objects.filter(firstname__istartswith=request.GET['query_term']).order_by('firstname')
如您所见,该查询首先按姓氏搜索匹配项,然后按名字搜索。这一直有效,直到我插入完整的名称“firstaname lastname”或“lastname firstname”,在这种情况下没有结果。如何修改查询以进行更好的搜索?
谢谢 - 卢克
【问题讨论】:
标签: django django-models django-forms django-views