Je me demande s'il est possible d'envoyer un email avant une certaine date? Pour expliquer un peu plus, nous avons des discussions qui se déroulent chaque mois le deuxième mercredi du mois et ils ont un titre et un orateur. Je voudrais envoyer un courriel aux membres (adresses e-mail stockées dans l'objet membre) 2 semaines avant chaque réunion, donc le premier jour du mois, mais encore ce mois-ci parler. Alors est-ce possible? Les dates de chaque conversation sont stockées dans les objets de conversation. Le contour de base de l'e-mail ne serait que l'information contenue dans cet objet de discussion mensuelle. Merci à l'avance,
DeanPossible d'envoyer un email déclenché par date dans django?
0
A
Répondre
4
Vous pouvez utiliser une tâche cron ou, mieux encore, un service de faire la queue message tel que RabbitMQ ou ZeroMQ. Celery est un projet qui encapsule ces services de mise en file d'attente de messages dans un module python/django. De la façon dont cela fonctionnerait, vous écririez une fonction qui répondrait aux requêtes de votre base de données et déterminerait quels messages envoyer. Vous décortiez alors cette fonction comme une tâche et vous lui attribuez un temps d'exécution différé.
1
Write a custom management command, qui va sur les objets talk mois, vérifie s'il y a des discussions prévues pour les deux prochaines semaines et envoie un courriel aux membres de droite, puis exécutez cette commande using a cron job every day.
Questions connexes
- 1. Email templating dans django
- 2. django ordre par date dans date/date d'extraction de datetime
- 3. Notifications automatiques par courriel basées sur la date dans django
- 4. Django Fileupload Avec Email
- 5. Comment envoyer un email avec django-registration?
- 6. Javascript Exception Manipulation avec notification par email pour Django
- 7. Jquery: un appel déclenché par plusieurs événements
- 8. django-notifications n'envoyer aucun email
- 9. jQuery validation: un rappel déclenché par une certaine règle?
- 10. granularité dans un tri par date MongoDB?
- 11. Envoyer un email par l'intermédiaire de GoDaddy
- 12. Envoyer un email à email ID
- 13. Comment envoyer un logcat par email?
- 14. Tri et regroupement d'objets par Date avec l'ORM Django
- 15. comment arrêter un cycle de démarrage déclenché par un temporisateur?
- 16. est-il possible de supprimer un email de outlook ou de outlookexpress par programmation?
- 17. django auth champ email tronquer utilisateur
- 18. Django QuerySet next date
- 19. Django, ReportLab PDF Generation attaché à un email
- 20. est-il possible d'envoyer un rapport de test JUnit par email?
- 21. Filtre de date Django par jour du mois
- 22. envoyer des scripts par email
- 23. django date filtre passé passé
- 24. Google Email notification par courriel
- 25. application Email Android - Est-il possible d'obtenir tous les détails qui sont configurés dans l'application Email
- 26. Django: recherche sur un EncryptedCharField (django-extensions), est-ce possible?
- 27. Envoyer un email dans wordpress
- 28. Django - date de comptage entre
- 29. SmtpClient, envoyez un email par smtp.gmail.com, mais d'un autre compte
- 30. AJAX ModalPopup déclenché par la liste déroulante
Serait-il en mesure d'extraire les informations de la base de données afin qu'il puisse envoyer les données correctes par courrier électronique? – Dean
J'ai mis à jour ma réponse pour aider à répondre à votre question. – Soviut