From 8062041673d812287f19e5639780577dfd3dc0e1 Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Thu, 2 Feb 2012 15:03:35 +0100 Subject: [PATCH] Comments --- scripts/delete_expired.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/delete_expired.py b/scripts/delete_expired.py index f5d807a..8ef63d4 100755 --- a/scripts/delete_expired.py +++ b/scripts/delete_expired.py @@ -16,5 +16,7 @@ setup_environ(settings) from main.models import * from radius.models import * +# Find expired userpass objects, format into a list up_ids = UserPass.objects.filter(log__expires__lte=datetime.now()).values_list('radcheck_id', flat=True) +# then use the id's in an inner query to delete them Radcheck.objects.filter(id__in=list(up_ids)).delete()