sql >> Base de Datos >  >> RDS >> Mysql

Cómo usar expresiones regulares en la consulta Django

En cuanto al primer problema, puede usar el regex operator el ORM de Django proporciona

por ejemplo

Model.objects.filter(adv_images__regex=r'^\d+')[:3]

Debería generar las primeras 3 filas según el orden que haya establecido.

Para seleccionar solo los registros de números enteros, la solución más simple es probablemente

Model.objects.filter(adv_images__regex=r'^\d\.')[:3]

En cuanto al segundo problema, ¿el dígito representa un identificador de álbum único o a su fragmento le falta un campo relacional?