tôi có một ứng dụng django để truy xuất tất cả các đối tượng từ một bảng người dùng. tôi cũng đã thực hiện một hình thức tìm kiếm đầu vào, này là truy vấn thực hiện:truy vấn django - tìm kiếm firstname và 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')
như bạn có thể nhìn thấy truy vấn đầu tiên tìm kiếm phù hợp với các mục bằng cách lastname, và sau đó bởi firstname. điều này làm việc cho đến khi tôi chèn tên đầy đủ 'firstaname lastname' hoặc 'lastname firstname', trong trường hợp này không có kết quả. làm thế nào tôi có thể sửa đổi các truy vấn để thực hiện tìm kiếm tốt hơn?
cảm ơn - luke
đã được giải quyết (hơn 1 năm trước). thanks anyway :-) – Luke