Мне нужно поле для crontab, но у меня нет логической идеи.
Мне нужно отправить электронное письмо с заданиями по времени от пользователя
Я делаю такую модель:
class crontabMail(models.Model):
to=models.CharField(max_length=60,verbose_name="To mail")
mailSubject=models.CharField(max_length=60,verbose_name="Mail Subject")
mailText=models.CharField(verbose_name="Mail Text")
startDate=models.DateField()
endDate=models.DateField()
cron=models.CharField(max_length=30,verbose_name="Tekrar İçeriği")
Пользователь запишет подробности почты в форме и выберет дату начала и дату окончания, а Пользователь выберет сроки для этого письма.
И я хочу отправить JSON вроде as;
message: [
{
to: 'birinci kişi@hotmail.com',
subject: 'subject',
html: 'html',
begin: 'Thu Apr 25 2019 01:08:04 GMT+0300 (GMT+03:00)',
end: 'Thu Apr 25 2019 15:08:04 GMT+0300 (GMT+03:00)',
repeat: '0 12 */1 * *',
},
Как я могу это сделать? Если у вас нет решения и у вас есть идея, пожалуйста, поделитесь с нами.
Приятной работы.