Это не имеет ничего общего с Google App Engine или Django.В следующем коде:
class X(object):
@property
def y(self):
return 5
x = X()
print X.y + 5
... вы получите ту же ошибку.X.y
относится к несвязанному свойству объекта класса.x.y
относится к связанному свойству, и действительно, в приведенном выше примере print x.y + 5
печатает "10".
Измените строку на Last = config.Latest
, и она должна работать.И я настоятельно рекомендую вам ознакомиться с рекомендациями в PEP 8 , особенно в разделе «Prescriptive: Naming Convention».Вообще говоря, в классах Python следует использовать CapWords
, в то время как функции и переменные должны использовать lowercase_with_underscores
.