при получении пользователя для отправки письма с рассылки добавил исключение текущих, которым в данный момент идёт отправка

remotes/origin/HEAD
Slava Kyrachevsky 9 years ago
parent bba5e4a243
commit bc52dccd91
  1. 7
      apps/emencia/django/newsletter/models.py

@ -11,6 +11,8 @@ from itertools import chain, groupby
import copy
import operator
from pymorphy2 import MorphAnalyzer
import redis
from redis_collections import List
from django.db import models
from django.db.models import Q
@ -798,6 +800,11 @@ class Newsletter(models.Model):
periodic_day=self.sending_date.isoweekday(),
dailymailing=True,
)
r = redis.StrictRedis()
l = List(key='newsletter_sending_contacts', redis=r)
qs = qs.exclude(pk__in=l)
return qs

Loading…
Cancel
Save