Фоновая задача Django не запускаетсяPython

Программы на Python
Ответить
Anonymous
 Фоновая задача Django не запускается

Сообщение Anonymous »

Я пытаюсь отправить электронное письмо с фоновой задачей Django. Но проблема в том, что когда я запускаю python Manage.py Process_tasks, ничего не происходит. Я просто застрял там, где кажется, что он работает, но на терминал ничего не возвращается. Несколько раз он действительно запускался, но это занимало очень много времени.

Код: Выделить всё

logger = logging.getLogger(__name__)

@background(schedule=1)
def notify_user():
logger.info("Task started")
smtp_server = "smtp.gmail.com"
port = 465

sender = "email"
password = "password"

context = ssl.create_default_context()

with smtplib.SMTP_SSL(smtp_server, port, context=context) as server:
server.login(sender, password)
print("Yes")
user = get_user_model()
Я пробовал изменить интервал между запусками на 60 (секунд), но это не сработало, поэтому я изменил его на 1 (секунду), чтобы посмотреть, сработает ли это. Но увы, это не так


Подробнее здесь: https://stackoverflow.com/questions/791 ... not-runnng
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»