| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- from django.dispatch import receiver
- from django.db.models.signals import post_delete, post_save
- from post_office import mail
- from django.core.mail import EmailMessage
- from django.core.mail import EmailMultiAlternatives
- from .models import *
- @receiver(post_save, sender=Product)
- def search_agent(sender, instance, update_fields=None, **kwargs):
- print(instance)
- print(sender)
- print(update_fields)
- if update_fields != None:
- print(update_fields)
- if 'frei' in update_fields:
- print('frei updated')
- #
- #
- # @receiver(user_sign_up_attempt)
- # def handle_user_sign_up_attempt(sender, **kwargs):
- # log(
- # user=None,
- # action="SIGNUP_ATTEMPTED",
- # extra={
- # "username": kwargs.get("username"),
- # "email": kwargs.get("email"),
- # "result": kwargs.get("result")
- # }
- # )
- #
- #
- # @receiver(user_signed_up)
- # def handle_user_signed_up(sender, **kwargs):
- # log(
- # user=kwargs.get("user"),
- # action="USER_SIGNED_UP",
- # extra={}
- # )
|