0
Я использую конечные точки Google и хочу расширить класс User
, чтобы вызов get_current_user
возвращал объект AppUser
с моими дополнительными свойствами.google app engine python: как расширить ndb Класс пользователя
class AppUser(--?--): # what should i put here
gcm = ndb.StringProperty()
def send_notification(self):
# do something with gcm ...
pass
Как я могу реализовать такую вещь? и есть ли лучший способ?
но что, если 'user_id()' возвращает 'None'? – user47376
Хорошо разветвите свой код соответственно, если это «Нет», тогда нет необходимости извлекать «Настройки»; Я бы создал эту сущность при регистрации пользователя, таким образом вы будете уверены, что она существует при каждом последующем входе в систему. –