diff bandmap/management/commands/update_bands.py @ 843:09ed84a7394c

For issue #76, store pre-rendered HTML for each band map entry.
author Brian Neal <bgneal@gmail.com>
date Mon, 13 Oct 2014 16:48:43 -0500
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bandmap/management/commands/update_bands.py	Mon Oct 13 16:48:43 2014 -0500
@@ -0,0 +1,19 @@
+"""
+This command calls save() on all bandmap entries.
+
+This causes the html field to be rebuilt. This is the text displayed inside the
+"balloon" on the map when a band's marker is clicked.
+
+"""
+from django.core.management.base import NoArgsCommand
+
+from bandmap.models import BandEntry
+
+
+class Command(NoArgsCommand):
+    help = "This command rebuilds the html field on all bandmap entries."
+
+    def handle_noargs(self, **kwargs):
+
+        for band in BandEntry.objects.all().iterator():
+            band.save()