Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment utiliser regex dans la requête Django

Comme pour le premier problème, vous pouvez utiliser l'opérateur regex l'ORM de Django fournit

ex.

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

Doit afficher les 3 premières lignes en fonction de l'ordre que vous avez défini.

Pour ne sélectionner que le nombre entier d'enregistrements, la solution la plus simple est probablement

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

En ce qui concerne le deuxième problème, le chiffre représente-t-il un identifiant d'album unique, ou votre extrait manque-t-il un champ relationnel ?