annotate bandmap/management/commands/update_bands.py @ 917:0365fdbb4d78

Fix app conflict with messages. Django's messages app label conflicts with our messages app. We can't easily rename our label as that will make us rename database tables. Since our app came first we'll just customize Django messages label. For Django 1.7.7 upgrade.
author Brian Neal <bgneal@gmail.com>
date Mon, 06 Apr 2015 20:02:25 -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()