diff --git a/requirements.txt b/requirements.txt index 9607650..df53cda 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,4 +10,7 @@ pytz ruff # markdown for markdown support -django-markup \ No newline at end of file +django-markup + +# django crontab for cron jobs +django-crontab \ No newline at end of file diff --git a/src/brazil_blog/settings/base.py b/src/brazil_blog/settings/base.py index 0cd361f..9f14a6e 100644 --- a/src/brazil_blog/settings/base.py +++ b/src/brazil_blog/settings/base.py @@ -56,6 +56,7 @@ "allauth.account", "allauth.socialaccount", "django_markup", + "django_crontab", ] MIDDLEWARE = [ @@ -213,3 +214,8 @@ # enable TLS by default EMAIL_USE_TLS = True + +# Crontab settings +CRONJOBS = [ + ("0 1 * * *", "django.core.management.call_command", ["senddailydigest"]), +]