Seite 1 von 1

Django: Email wenn neuer Datensatz gespeichert wurde?

Verfasst: Sonntag 6. Oktober 2013, 19:52
von djangofish
Hallo,

ich habe ein Formular und mit dem man halt bestimmte Infos in der Datenbank speichern kann. Wie kann ich diese wenn ich auf speichern klicke, auch gleichzeitig per Email versenden?

Danke
Peter

Re: Django: Email wenn neuer Datensatz gespeichert wurde?

Verfasst: Sonntag 6. Oktober 2013, 20:04
von /me
djangofish hat geschrieben:ich habe ein Formular und mit dem man halt bestimmte Infos in der Datenbank speichern kann. Wie kann ich diese wenn ich auf speichern klicke, auch gleichzeitig per Email versenden?
Du könntest einfach Djangos send_mail verwenden.

Re: Django: Email wenn neuer Datensatz gespeichert wurde?

Verfasst: Montag 7. Oktober 2013, 06:14
von Sirius3
zur Ergänzung: es gibt "django.db.models.signals" und darin "post_save" mit dem man einen Eventhandler registrieren kann, der immer dann aufgerufen wird, wenn in eine Tabelle ein Datensatz geschrieben wird.

Re: Django: Email wenn neuer Datensatz gespeichert wurde?

Verfasst: Montag 7. Oktober 2013, 20:15
von djangofish
Danke für die Hinweise. Das mit Signals hat mir weitergeholfen.