Mysql
 sql >> Database >  >> RDS >> Mysql

Come usare regex nella query django

Per quanto riguarda il primo problema puoi usare l'operatore regex fornisce Django ORM

es.

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

Dovrebbe produrre le prime 3 righe a seconda dell'ordine che hai impostato.

Per selezionare solo il numero intero record probabilmente la soluzione più semplice è

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

Per quanto riguarda il secondo problema, la cifra rappresenta un identificatore univoco dell'album o nel tuo snippet manca un campo relazionale?