python - multiple - libro django 2017
sql equivalente "LIKE" en la consulta django (3)
result = table.objects.filter(string__contains=''pattern'')
¿Cuál es el equivalente de esta declaración SQL en django?
SELECT * FROM table_name WHERE string LIKE pattern;
¿Cómo implemento esto en django? Lo intenté
result = table.objects.filter( pattern in string )
Pero eso no funcionó. ¿Cómo implemento esto?
contiene e icontains mencionados por falsetrue hacen consultas como SELECT ... WHERE headline LIKE ''%pattern%
Junto con ellos, puede necesitar estos con un comportamiento similar: startswith , istartswith , endswith , iendswith
fabricación
SELECT ... WHERE headline LIKE ''pattern%
o
SELECT ... WHERE headline LIKE ''%pattern
result = table.objects.filter(string__icontains=''pattern'')
Búsqueda insensible a mayúsculas y minúsculas en un campo.