GAE изменить имя поля / атрибут - PullRequest
0 голосов
/ 28 августа 2010

Можно ли изменить имя атрибута для типа db.Model?у меня есть какое-то имя поля, созданное с помощью тире (например, field-name), которое приводит к ошибке.

class DataBulk(db.Model):
    group_id = db.IntegerProperty()
    group_name = db.StringProperty()
    geo_pos = db.GeoPtProperty()
    group-leader = db.StringProperty() <-----------error 
    imported = db.IntegerProperty(default=0)

Кто-нибудь может сказать мне, что не так?

1 Ответ

2 голосов
/ 28 августа 2010

Вы должны использовать допустимые имена Python для определения таких свойств.Строго говоря, вы можете определить имя, которое хранится в хранилище данных, передав в свойство аргумент «имя»:

class DataBulk(db.Model):
    group_id = db.IntegerProperty()
    group_leader = db.StringProperty(name='group-leader')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...