0
這是我的代碼:我怎樣才能在使用谷歌應用程序引擎(Python)的另一種型號的geo_pt
class Marker_latlng(db.Model):
geo_pt = db.GeoPtProperty()
class Marker_info(db.Model):
info = db.StringProperty()
marker_latlng =db.ReferenceProperty(Marker_latlng)
class BaseRequestHandler(webapp.RequestHandler):
def render_template(self, filename, template_values={}):
values={
}
template_values.update(values)
path = os.path.join(os.path.dirname(__file__), 'templates', filename)
self.response.out.write(template.render(path, template_values))
class HomePage(BaseRequestHandler):
def get(self):
q = Marker_latlng.all()
q.filter("info =", "sss")
self.render_template('3.1.html',{'datas':q})
和3.1.html是:
var marker_data=[];
{% for i in datas %}
marker_data.push([{{db.Key(i.marker_latlng).geo_pt}}])
{% endfor %}
但錯誤的是:
TemplateSyntaxError: Could not parse the remainder: (i.marker_latlng).geo_pt
那麼,我該怎麼辦?
感謝