You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

38 lines
977 B

# coding=utf-8
import os
import django
import sys
import time
from django.db.models import Q
sys.path.append("/var/www/projects/codemy/")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings")
django.setup()
from journals.models import TeacherJ
from management.letters import sent_welcome_to_webinar
from access.models import User
from lms.regex import check_email
test = False
test_users = [User.objects.get(id=1), User.objects.get(id=2)]
users = [user.student for user in TeacherJ.objects.filter(course__id=16).exclude(Q(student=None)|Q(teacher=None))]
TITLE = 'Домашние задания курс PR-менеджер'
excludes = []
count = 0
print(len(users))
for user in test_users if test else users:
if check_email(user.email):
sent_welcome_to_webinar(user, TITLE)
time.sleep(10)
else:
excludes.append(user.email)
print(count)
print('==========')
print('Не верная почта:')
for i in excludes:
print(i)