values multiple libro python sql django django-models django-queryset

python - multiple - libro django 2017



sql equivalente "LIKE" en la consulta django (3)

Use contains o icontains :

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.