Я хочу автоматически удалять записи блога старше 30 дней в моем проекте Django. Я не знаю, как go об этом.
Все просто.
Создайте команду управления и вызывайте ее каждый месяц с помощью crontab.
Crontab - https://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/
Команда управления Django - https://simpleisbetterthancomplex.com/tutorial/2018/08/27/how-to-create-custom-django-management-commands.html
from django.core.management.base import BaseCommand class Command(BaseCommand): help = 'Delete blog post' def handle(self, *args, **kwargs): # Do stuff here - Delete posts
Crontab
0 0 * * * python /path/to/manage.py mycommand