Пиша db.Model клас в google app engine, който изглежда нещо подобно:
class Cheese(db.Model):
name = db.StringProperty()
def say_cheese(self):
return name + "cheese"
По някаква причина винаги, когато стартирам:
cheese = Cheese(name = "smelly")
print thing.say_cheese()
Получавам KindError - Няма реализация за вида "Cheese". Искам да пише: "миризливо сирене"
Правя ли нещо нередно? Нямам ли право да добавя метод към обект db.Model?
say_cheese
се опитва да получи достъп доname
, където мисля, че имате предвидself.name
. 2)thing
се използва без да е дефинирано. - person David Underhill   schedule 13.07.2010