第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

使用 Django 發(fā)送電子郵件的服務(wù)

使用 Django 發(fā)送電子郵件的服務(wù)

狐的傳說 2023-08-15 17:22:59
我正在嘗試創(chuàng)建一項(xiàng)服務(wù),用于在過期日期時(shí)間少于一周的情況下發(fā)送電子郵件。我想做的是只發(fā)送一次而不重復(fù)。我不知道我應(yīng)該做什么楷模:class License(models.Model):    PACKAGE_CHOISES = (    ('Production', 'Production'),    ('Evaluation', 'Evaluation'),    )    LICENSE_CHOISES = (        ('js', 'Javascript_sdk'),        ('ios', 'Ios_sdk'),        ('android', 'Android_sdk'),    )    client = models.ForeignKey('Client', on_delete=models.CASCADE)    package = models.CharField(max_length=15, choices=PACKAGE_CHOISES, blank=True, null=True)    license_type = models.CharField(max_length=15, choices=LICENSE_CHOISES, blank=True, null=True)    created_datetime = models.DateTimeField(auto_now=True)    expiration_datetime = models.DateTimeField(default=get_default_license_expiration)這是我正在嘗試構(gòu)建的服務(wù):def process_licenses():    client = Client.objects.all()    licesens = License.objects.all()    clients_name = []    hoje = datetime.today() - timedelta(days=7)    for date in licesens:        if hoje >= date.expiration_datetime:            clients_name.append(date.client)    for name in clients_name:        if name in client:            email = EmailMessage(                'Test',                'hi',                settings.EMAIL_HOST_USER,                [name.admin_poc],            )            email.fail_silently=False            email.send()            time.sleep(30)
查看完整描述

1 回答

?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊

在許可證模型中添加此列

is_send = models.BooleanField(default=False, blank=True, null=True)for date in licesens:
    if hoje >= date.expiration_datetime and is_send is False:
        clients_name.append(date.client)
        license_instance = License.objects.get(pk=date.pk)
        license_instance.is_send = True
        license_instance.save()


查看完整回答
反對 回復(fù) 2023-08-15
  • 1 回答
  • 0 關(guān)注
  • 132 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號