79243548

Date: 2024-12-02 09:37:32
Score: 2
Natty:
Report link
You can start with this:
from django.apps import AppConfig

class YourAppConfig(AppConfig):
    name = 'your_app'

    def ready(self):
        import your_app.signal

Next part more debug tool:

@receiver(post_save, sender=User)
def create_profile(sender, instance, created, **kwargs): 
    user = instance
    print("User pk:", user.pk)
    print("Created flag:", created)
    
    if created: 
        print('A new user is created')
    else: 
        print('A new user is not created')
    
    print(sender, user, created)

Do you use bulk_create?
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Ends in question mark (2):
  • Low reputation (1):
Posted by: Szabson