annotate bandmap/management/commands/update_bands.py @ 1157:e4f2d6a4b401

Rework S3 connection logic for latest versions of Python 2.7. Had to make these changes for Ubuntu 16.04. Seems backward compatible with production.
author Brian Neal <bgneal@gmail.com>
date Thu, 19 Jan 2017 18:35:53 -0600
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()