He estado trabajando en una aplicación web con Django, y tengo curiosidad por saber si hay una manera de programar un trabajo para que se ejecute periódicamente.
Básicamente, solo quiero ejecutar la base de datos y hacer algunos cálculos / actualizaciones de forma automática y regular, pero parece que no puedo encontrar ninguna documentación sobre esto.
¿Alguien sabe cómo configurar esto?
Para aclarar: sé que puedo configurar un cron
trabajo para hacer esto, pero tengo curiosidad por saber si hay alguna característica en Django que brinde esta funcionalidad. Me gustaría que las personas puedan implementar esta aplicación ellos mismos sin tener que hacer mucha configuración (preferiblemente cero).
He considerado activar estas acciones "retroactivamente" simplemente comprobando si un trabajo debería haberse ejecutado desde la última vez que se envió una solicitud al sitio, pero espero algo un poco más limpio.