Jaki jest odpowiednik tego wyrażenia SQL w django?sql Odpowiednik "LIKE" w zapytaniu django
SELECT * FROM table_name WHERE string LIKE pattern;
Jak mogę to zaimplementować w django? Próbowałem wykonać:
result = table.objects.filter(pattern in string)
Ale to nie zadziałało. Jak mogę to wdrożyć?
To zadziałało. Dziękujemy –
W przypadku wyszukiwania niewrażliwego na wielkość liter użyj ** __ icontains ** -> 'result = table.objects.filter (string__icontains = 'pattern')' –
Ta odpowiedź obejmuje tylko podzbiór możliwych wzorów. Nie poradziłby sobie ze wzorcem takim jak '% a% b%'. – kasperd