Size: a a a

Django [ru] #STAY HOME

2019 January 28

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
а это как-то итерировать же можно ?
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
интересно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в смысле ?
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Если он скажет 100 разных имен?
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Dan Tyan
queryset=Entities.objects.filter(Q(name='Vasya') | Q(name='Petya'))
лучше in
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Омурбек уулу Кайрат
Если он скажет 100 разных имен?
да
источник

pk

pavel kovtun in Django [ru] #STAY HOME
+1
источник

pk

pavel kovtun in Django [ru] #STAY HOME
лучше in
источник

AD

Alex Dem in Django [ru] #STAY HOME
а как при этом сделать его case insensitive?
источник

pk

pavel kovtun in Django [ru] #STAY HOME
для начала, лить в базу case insensitive поле для поиска
источник

pk

pavel kovtun in Django [ru] #STAY HOME
потом хэш и индекс по нему
источник

DN

Denis Nikolaev in Django [ru] #STAY HOME
Dan Tyan, ну ты Голова, спасибо!
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alex Dem
а как при этом сделать его case insensitive?
queryset=Entities.objects.filter(Q(name__iexact='Vasya') | Q(name__iexact='Petya'))
источник

DT

Dan Tyan in Django [ru] #STAY HOME
pavel kovtun
лучше in
кстати да
как сделать выборку в __in регистронезависимой ?
источник

AD

Alex Dem in Django [ru] #STAY HOME
pavel kovtun
для начала, лить в базу case insensitive поле для поиска
это как? :)
и не понял причем здесь индексация, если честно
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Dan Tyan
кстати да
как сделать выборку в __in регистронезависимой ?
зааннотировать исходное поле в нижний регистр.
потом in по этому полю, с данными в нижнем регистре
источник

pk

pavel kovtun in Django [ru] #STAY HOME
Нормализовать. Чудес не бывает
источник

pk

pavel kovtun in Django [ru] #STAY HOME
Если делать это при поиске - будет тупо медленнее
источник

pk

pavel kovtun in Django [ru] #STAY HOME
Artyem Klimenko
зааннотировать исходное поле в нижний регистр.
потом in по этому полю, с данными в нижнем регистре
Скорее добавить поле чисто для поиска
источник

pk

pavel kovtun in Django [ru] #STAY HOME
И по нему делать индекс в бд
источник