如何将所有对象从ManyToMany字段获取到Django模型的property字段

时间:2019-05-08 14:21:06

标签: python django

我是Django的新手。在我的Django模型字段中,我想执行计划任务。例如;我想按计划发送电子邮件。并且需要api的crontab表达式。 我想发送电子邮件 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)

0 个答案:

没有答案