J'utilise actuellement l'authentification sociale Python pour connecter les utilisateurs à mon application Django et afficher un didacticiel lors de la création du premier utilisateur. J'ai essayé jusqu'ici mais la demande ne fonctionne pas dans les signaux pre_save. Y a-t-il une autre façon de faire cela? EDIT: J'ai essayé le code suivant dans mes vues, mais une fois connecté, l'instruction print ne s'est jamais connectée au terminal.Création d'un didacticiel lors de la première connexion
def after_user_created(request, user, **kwargs):
user, created = User.objects.get_or_create(user=user)
if created:
request.session['first_login'] = True
print('FIRST LOGIN')
Vérifiez les modifications ci-dessus. J'ai essayé cela, mais pour une raison quelconque, la demande ne s'est pas concrétisée car la déclaration imprimée ne s'est jamais montrée dans le terminal. – Viji123
@ Viji123 Est-ce la bibliothèque que vous utilisez? https://github.com/python-social-auth/social-core –
Non, j'utilise https://github.com/python-social-auth/social-app-django – Viji123