Ответы пользователя по тегу Google Workspace
  • Как задать свой autoincrement primary key в AppEngine/Python?

    FuN_ViT
    @FuN_ViT
    веб-разработчик
    скорее всего придется использовать дополнительную модель:

    class Sequence(db.Model):
        Key: db.StringProperty() #ключ, например "ArticleId"
        Number: db.IntegerProperty(default=1) #само значение
    

    и смысл в том — что в одной транзакции сначала получаем значение Number, и тут же обновляем его на +1
    Ответ написан
    Комментировать