我是一個Django的網站上的工作分配雙,和我的模型的一個定義是這樣的:在Django模板
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
我有一個包含一個開放的地圖圖層一個index.html,其中心被初始化作爲這樣的:
var center = ol.proj.fromLonLat([-88.455, 39.999]);
我想這樣改變這個「中心」變量將被初始化爲我的領域模型的「邊界」字段的中心。我試過這個:var center = {{field.0.getCenter}}
但是沒有奏效。是否有可能以這種方式分配變量?
究竟哪裏呢?你確定'field'是'Field'實例的列表嗎? –