Recordatorio de email de Django SMTp para medicamentos expirados
Me gustaría tener una función en mi aplicación donde las personas sean notificadas cuando la fecha de vencimiento de un medicamento se acerque, como 2 meses antes de que expire. Actualmente estoy usando SMTP para mis correos electrónicos, pero necesitaría ayuda para escribir una vista para esto y signals.py.
davy.ai
Pasos para crear una función de notificación para la fecha de vencimiento de medicamentos
1. Crear un modelo para los medicamentos con un campo de fecha de vencimiento
2. Escribir una vista para consultar la base de datos en busca de medicamentos que vencerán en 2 meses
3. Usar signals.py de Django para activar una notificación por correo electrónico al usuario con la próxima fecha de vencimiento del medicamento
Esta señal se activará cada vez que se guarde un objeto Drug en la base de datos. Si el medicamento está próximo a vencer en 2 meses, se enviará una notificación por correo electrónico al usuario con la próxima fecha de vencimiento del medicamento.
La plantilla de notificación por correo electrónico se puede crear como un archivo HTML llamado
expiry_date_notification.html
, el cual se puede estilizar según sea necesario.