У меня есть 2 сигнала, отправляемых при регистрации пользователя: socialauth_registered и post_save. Я бы хотел, чтобы socialauth_registered предшествовал post_save, так как это влияет на функцию, которую запускает post_save.
Возможно ли это? (и если да, то как?!)
Я не уверен, что именно важно, но у меня есть:
from django.contrib.auth.models import User
from social_auth.signals import socialauth_registered, pre_update
from django.db.models.signals import post_save
<ALL OF MY MODELS>
def create_user_profile(sender, instance, created, **kwargs):
do some stuff
def create_social_profile(sender, user, response, details, **kwargs):
do other stuff
socialauth_registered.connect(create_social_profile, sender=None)
post_save.connect(create_user_profile, sender=User)