add dumpmap

This commit is contained in:
Laura Klünder 2016-08-30 13:58:45 +02:00
parent 376d85f9b4
commit ef3969a4f5
9 changed files with 187 additions and 84 deletions

View file

@ -1,5 +1,3 @@
from collections import OrderedDict
from django.db import models
from django.utils.translation import ugettext_lazy as _
@ -14,12 +12,6 @@ class Level(models.Model):
package = models.ForeignKey('Package', on_delete=models.CASCADE, related_name='levels',
verbose_name=_('map package'))
def jsonize(self):
return OrderedDict((
('name', self.name),
('altitude', float(self.altitude)),
))
@classmethod
def fromfile(cls, data, package, name):
if 'altitude' not in data:
@ -34,5 +26,7 @@ class Level(models.Model):
'altitude': data['altitude'],
}
class Meta:
ordering = ['altitude']
def tofile(self):
return {
'altitude': float(self.altitude)
}