Я новичок в Джанго. В моем поле модели Django я хочу запланированное задание. Например; Я хочу отправить электронную почту как запланированное задание. И нужно выражение crontab для API.
Я хочу отправлять электронные письма
0 10 * * 1,2
«В 10:00 каждый понедельник и воскресенье».
в выражении crontab первые 10 цифр постоянны (0 10 * *)
и я хочу добавить значения из ManyToManyField собственной модели.
И я добавлю это значение в мои константы выражений crontab. (1,2,)
И я получу окончательное выражение вроде (0 10 * * 1,2)
Как я могу это сделать?
(майские дни в днях модели записываются в виде чисел:
Воскресенье = 1
Понедельник = 2 .....
)
Моя модель;
class SchulededExp(models.Model):
days=models.ManyToManyField(Days)
def _cronexperiossion(self):
constantExp="0 10 * * "
#do something
return experission
cronexp=property(_cronexperiossion)