django-avatar/avatar/management/commands/rebuild_avatars.py
2010-02-22 16:47:10 -05:00

14 lines
No EOL
553 B
Python

from django.core.management.base import NoArgsCommand
from avatar.models import Avatar
from avatar import AUTO_GENERATE_AVATAR_SIZES
class Command(NoArgsCommand):
help = "Regenerates avatar thumbnails for the sizes specified in " + \
"settings.AUTO_GENERATE_AVATAR_SIZES."
def handle_noargs(self, **options):
for avatar in Avatar.objects.all():
for size in AUTO_GENERATE_AVATAR_SIZES:
print "Rebuilding Avatar id=%s at size %s." % (avatar.id, size)
avatar.create_thumbnail(size)