Есть ли разница в производительности, если я опущу запрос перед использованием __contains
или напрямую __icontains
. В коде:
Это
def search(request):
query = (request.GET.get("q")).lower()
if query:
users = User.objects.filter(location__contains=query)
VS
def search(request):
query = request.GET.get("q")
if query:
users = User.objects.filter(location__icontains=query)
Я уменьшил location
при его вставке в базу данных. И запрос - это запрос, который может быть в любых случаях.
Не стесняйтесь спрашивать !!!