Мне нужно обновить счетчик и вернуть текущий счетчик. Я следую примеру здесь: https://developers.google.com/appengine/articles/sharding_countersтранзакционный счетчик в GAE
Но я не уверен, что вы можете косвенно выполнять транзакционный запрос через функцию. Вот пример кода:
@db.transactional
def updateCounter(name):
increment(name)
get_count(name)
updateCounter(TOTAL_USERS)
Будет ли это возвращать текущее количество приращений? или этот подход недействителен, поскольку запрос базы данных находится вне функции @ db.transactional?
Спасибо, Ник. Это было очень полезно. – Andrew