Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So verwenden Sie Regex in einer Django-Abfrage

Für das erste Problem können Sie den Regex-Operator das Django ORM bereitstellt

zB

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

Sollte die ersten 3 Zeilen abhängig von der von Ihnen eingestellten Reihenfolge ausgeben.

Nur die ganze Anzahl Datensätze auszuwählen ist wahrscheinlich die einfachste Lösung

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

Bezüglich des zweiten Problems:Stellt die Ziffer eine eindeutige Albumkennung dar oder fehlt in Ihrem Snippet ein relationales Feld?