Anscheinend ist das ein wenig kompliziert. Meine momentane Lösung erscheint mir zu umständlich:
Code: Alles auswählen
number = 10
queryset = LogEntry.objects.all().order_by('-createtime')
ids = tuple(queryset[number:].values_list('id', flat=True))
queryset.filter(id__in=ids).delete()
Einfacher wäre ja:This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
Code: Alles auswählen
number = 10
queryset = LogEntry.objects_site.all().order_by('-createtime')
queryset = queryset[-number:]
queryset.delete()
Cannot use 'limit' or 'offset' with delete.