Mercurial > public > sg101
annotate bandmap/management/commands/update_bands.py @ 1188:cb712b2c34af
Add JSON option to dlcatreport management command.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Mon, 27 Dec 2021 17:30:26 -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() |