модель:
class someModel(db.Model):
name = db.StringProperty()
def name_is_sss(self):
return self.name=='sss'
вид:
a=someModel()
a.name='sss'
path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog/a.html'))
self.response.out.write(template.render(path, {'a':a}))
и HTML-код:
{{ a.name_is_sss }}
на странице показано:
True
так что я хочу сделать его более полезным, и вот так:
модель:
class someModel(db.Model):
name = db.StringProperty()
def name_is_x(self,x):
return self.name==x
HTML-код:
{% a.name_is_x 'www'%}
или
{{ a.name_is_x 'www'}}
но ошибка:
TemplateSyntaxError: Invalid block tag: 'a.name_is_x'
или
TemplateSyntaxError: Could not parse the remainder: 'www'
так как заставить мой метод работать
спасибо