У меня есть сайт Django, и раз в неделю я хотел бы запросить базу данных и отправить электронное письмо на основе этого запроса.
Это сайт библиотеки, и я хочу запросить список пользователейнайдите книги каждого пользователя и отправьте электронное письмо каждому пользователю.
Процесс выглядит примерно так (псевдокод):
for user in users:
get user.email_address
get user.books
get intro_text and from_address (global for the site)
create email for user
send email
Существует также сложность, которую intro_text
и from_address
необходимо настраивать через интерфейс администратора.Я планирую хранить их в базе данных , а не в settings.py
.
Полагаю, я должен создать это как задачу управления Django, которую затем смогу запустить как задание cron - это разумный подход?
Спасибо за вашу помощь.