annotate bandmap/management/commands/update_bands.py @ 956:6cc9221d04a7

Issue #85: fix 500 error with custom search form. Can't rely on exact being in cleaned_data if there is an error with it.
author Brian Neal <bgneal@gmail.com>
date Sat, 30 May 2015 17:41:11 -0500
parents 09ed84a7394c
children
rev   line source
bgneal@843 1 """
bgneal@843 2 This command calls save() on all bandmap entries.
bgneal@843 3
bgneal@843 4 This causes the html field to be rebuilt. This is the text displayed inside the
bgneal@843 5 "balloon" on the map when a band's marker is clicked.
bgneal@843 6
bgneal@843 7 """
bgneal@843 8 from django.core.management.base import NoArgsCommand
bgneal@843 9
bgneal@843 10 from bandmap.models import BandEntry
bgneal@843 11
bgneal@843 12
bgneal@843 13 class Command(NoArgsCommand):
bgneal@843 14 help = "This command rebuilds the html field on all bandmap entries."
bgneal@843 15
bgneal@843 16 def handle_noargs(self, **kwargs):
bgneal@843 17
bgneal@843 18 for band in BandEntry.objects.all().iterator():
bgneal@843 19 band.save()