tortoise/tortoise-orm

Feature request: filter like and ilike

Open

#421 aberto em 29 de mai. de 2020

Ver no GitHub
 (9 comments) (0 reactions) (1 assignee)Python (333 forks)batch import
enhancementgood first issue

Métricas do repositório

Stars
 (3.863 stars)
Métricas de merge de PR
 (Mesclagem média 15d 7h) (9 fundiu PRs em 30d)

Description

Example of usage:

users = await User.filter(first_name__ilike="c%r")

I know this can be done with startswith and endswith, but there are cases where using the LIKE operator is better:

users = await User.filter(first_name__ilike="j_r%")

This would be used to match Jeremy, Jorge, Jordan...

Guia do colaborador