У меня есть модель django с полем path
. Это поле может содержать подстановочный знак в конце, например: /products/*
. Есть ли одно решение для запросов, которое позволяет мне .filter(path__specialmatch="/products/product-1/xy/")
?django filter query/символ подстановки в базе данных
Моим решением на данный момент было бы отделить сегмент после сегмента пути поиска, а затем проверить с помощью .filter(path=remaining_segments + "*")
.
Возможно ли это с одним запросом?
Вам нужно сделать свой вопрос более понятным. – Rohan
@rohan лучше? – benzkji
Не могли бы вы использовать '' 'startswith'''? https://docs.djangoproject.com/en/dev/ref/models/querysets/#std:fieldlookup-startswith – schillingt