Assign double in Django template -


i working on django website, , 1 of models defined this:

class field(models.model):     user = models.foreignkey(user_ext)     name = models.charfield(max_length=50)     bounds = models.polygonfield()     date_created = models.datetimefield(auto_now_add=true)     date_last_modified = models.datetimefield(auto_now=true)      class meta:         verbose_name = 'field'      def __str__(self):         return self.name      def getacres(self):         self.bounds.transform(32118)         acres = self.bounds.area * 0.000247105381         return round(acres, 2)      def getcenter(self):         center = [self.bounds.centroid.x, self.bounds.centroid.y]         return center 

i have index.html contains open layers map, center initialized such:

var center = ol.proj.fromlonlat([-88.455, 39.999]); 

i want change 'center' variable initialized center of 'bounds' field of field model. tried this:var center = {{field.0.getcenter}} did not work. possible assign variables in such manner?

{{ field.getcenter }} 

...but getcenter needs return string, '0.112, 14.123'. alternate:

var center = ol.proj.fromlonlat([{{ field.bounds.centroid.x }}, {{ field.bounds.centroid.x }}]); 

Comments