Pokud jde o první problém, můžete použít operátor regulárního výrazu poskytuje Django ORM
např.
Model.objects.filter(adv_images__regex=r'^\d+')[:3]
Měly by vypsat první 3 řádky v závislosti na pořadí, které jste nastavili.
Chcete-li vybrat pouze záznamy celých čísel, nejjednodušším řešením je pravděpodobně
Model.objects.filter(adv_images__regex=r'^\d\.')[:3]
Pokud jde o druhý problém, představuje číslice jedinečný identifikátor alba, nebo ve vašem úryvku chybí relační pole?