В моем проекте Django пользователям разрешено зарегистрироваться на бесплатную пробную версию, но если они не завершают покупку в течение 15 дней, их учетные записи заблокированы, пока они не завершат покупку. После 13 дней (т. Е. В течение 48 часов или истечения срока действия) я хочу отправить электронное письмо зарегистрированному пользователю, который напомнил ему о покупке.Django: отправка электронной почты через x дней
В настоящее время у меня есть задание cron, настроенное для ежедневного запуска, и проверьте все пробные учетные записи, если дата регистрации и текущая дата разнесены на 2 дня, и если да, отправлю электронное письмо.
Мне было интересно, есть ли более элегантное решение для этого?
Почему это не элегантно? –
Звучит как довольно стандартный способ сделать это со мной. – yoozer8
+1 к обоим другим комментариям. Если вам не нужны более сложные задачи, cronjob кажется самым элегантным решением. –