मेरे पास एक django ऐप है जो उपयोगकर्ताओं की एक तालिका से सभी विषयों को पुनर्प्राप्त करता है।django queryset - firstname और lastname के लिए खोज
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')
के रूप में आप देख सकते हैं क्वेरी पहले firstname द्वारा उपनाम से मेल खाने वाले आइटमों के लिए खोज, और उसके बाद: मैं भी, एक इनपुट खोज प्रपत्र को क्रियान्वित किया है इस क्वेरी प्रदर्शन किया है। यह तब तक काम करता है जब तक कि मैं पूरा नाम 'firstaname lastname' या 'lastname firstname' पूरा नहीं करता, इस मामले में कोई परिणाम नहीं है। बेहतर खोज करने के लिए मैं क्वेरी को कैसे संशोधित कर सकता हूं?
धन्यवाद - ल्यूक
पहले ही हल हो चुका है (1 साल से अधिक पहले)। वैसे भी धन्यवाद :-) – Luke