Как вызвать обновление хранилища данных, если условие выполнено?(Google App Engine - Python) - PullRequest
2 голосов
/ 09 марта 2011

В моем приложении у меня есть столбец display со значениями y или n.Значение по умолчанию n, и элемент не отображается.При получении оплаты значение изменяется на y, и отображается элемент.Если товар не будет продлен в течение месяца, я хотел бы изменить его на n.Как мне это сделать?

Ответы [ 2 ]

4 голосов
/ 09 марта 2011

Запланируйте работу cron для периодической проверки и обновления ваших данных.Смотри http://code.google.com/appengine/docs/python/config/cron.html

2 голосов
/ 09 марта 2011

Сложная часть при расчете дат; Я предполагаю, что вы знаете, как изменить само значение.

Вам нужно будет сохранить дату обновления и периодически проверять ее, используя Запланированные задачи с Cron для Python или Java .

Просто создайте задание, которое меняет все учетные записи с истекшим сроком действия на n по истечении определенного периода времени (здесь, 1 месяц), и запускайте его каждый день или каждый час.

...