У меня есть таблица (Django Модель), и каждая строка / объект содержит регулярное выражение, которое я должен оценивать по заданному входу для фильтрации соответствующих объектов.
Есть ли какой-либо Django метод ORM для сделать это?
В Postgre это будет:
SELECT * FROM 'value' ~ column;
и напротив того, что я ищу, это:
Model.objects.filter(column__regex='regex')
Я знаю, что оценка регулярных выражений на стороне приложения даст такую же производительность, что и запрос, но мой дизайн приложения требует, чтобы я переместил этот фильтр на сторону базы данных (как правильный запрос на основе ORM).
Любые идеи, как я могу добиться этого, используя Django?
Спасибо!
С уважением,