mirror of
https://github.com/aykhans/series-robot-web.git
synced 2025-09-08 07:20:44 +00:00
Added peridoic email sender with Celery
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
from .celery import app as celery_app
|
||||
|
||||
__all__ = ("celery_app",)
|
15
src/config/celery.py
Normal file
15
src/config/celery.py
Normal file
@@ -0,0 +1,15 @@
|
||||
import os
|
||||
from celery import Celery
|
||||
|
||||
|
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings.development")
|
||||
app = Celery("django_celery")
|
||||
app.config_from_object("django.conf:settings", namespace="CELERY")
|
||||
app.autodiscover_tasks()
|
||||
|
||||
app.conf.beat_schedule = {
|
||||
'send-emails': {
|
||||
'task': 'send_emails',
|
||||
'schedule': 86400,
|
||||
},
|
||||
}
|
@@ -92,4 +92,7 @@ EMAIL_HOST_PASSWORD = env("EMAIL_HOST_PASSWORD")
|
||||
EMAIL_HOST_USER = 'series.notification@gmail.com'
|
||||
EMAIL_PORT = 465
|
||||
EMAIL_USE_SSL = True
|
||||
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
|
||||
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
|
||||
|
||||
# CELERY_BROKER_URL = "redis://localhost:6379"
|
||||
# CELERY_RESULT_BACKEND = "redis://localhost:6379"
|
Reference in New Issue
Block a user