Django-fr

Forum

  • Accueil
  • » Django-fr
  • » Django-Registration - process inscription incomplete

#1 05-09-2012 15:27:21

FoxMaSk
Membre
Inscription : 11-08-2010
Messages : 23
Site Web

Django-Registration - process inscription incomplete

Bonjour,

J'utilise django-registration et django-profiles.

Après que j'ai confirmé l'inscription, je rencontre une page 404 quand je veux accéder à la page de mon profil  http://example.com/profiles/fox/

J'ai vu dans la debug_toolbar les requêtes exécutées et l'une d'elles concerne celle que j'ai définie dans le settings.py  AUTH_PROFILE_MODULE = 'tglr.UserProfile'
Mais cette requête sur ce modèle ne retourne rien...

On dirait que la confirmation d'inscription n'est pas allée jusqu'au bout de son boulot en n'ajoutant pas l'ID de l'utilisateur dans la table définie via AUTH_PROFILE_MODULE

Ai-je raté quelque chose ?

nota: si j'ajoute à la main l'enregistrement manquant dans cette table UserProfile ; je n'ai plus de 404. Pour autant je me demande si c'est un bug de django-registration ou si un paramètre manque ?

Merci de votre aide.

Dernière modification par FoxMaSk (05-09-2012 15:27:46)

Hors ligne

#2 05-09-2012 15:42:37

ksamuel
Modérateur
Inscription : 22-06-2012
Messages : 40
Site Web

Re : Django-Registration - process inscription incomplete

Django-registration créé le User, et Django-profile affiche et permet
de modifier le profile, mais je suppose qu'aucun des deux ne créé le
profile.

Je suggère que tu utilises un signals pour créer l'objet profile à la
création de l'objet User.

Le mer. 05 sept. 2012 16:27:21 CEST, FoxMaSk a écrit :
> Bonjour,
>
> J'utilise django-registration et django-profiles.
>
> Après que j'ai confirmé l'inscription, je rencontre une page 404 quand
> je veux accéder à la page de mon profil  http://example.com/profiles/fox/
>
>
> J'ai vu dans la debug_toolbar les requêtes exécutées et l'une d'elle
> concerne celle que j'ai définie dans le settings.py  AUTH_PROFILE_MODULE =
> 'tglr.UserProfile'
> Mais cette requête sur ce modèle ne retourne rien...
>
> On dirait que la confirmation d'inscription n'est pas allée jusqu'au bout
> de son boulot en n'ajoutant pas l'ID de l'utilisateur dans la table
> définie via AUTH_PROFILE_MODULE
>
> Ai-je raté quelque chose ?
>
> nota: si j'ajoute à la main l'enregistrement manquant dans cette table
> UserProfile ; je n'ai plus de 404. Pour autant je me demande si c'est un
> bug de django-registration ou si un paramètre manque ?
>
> Merci de votre aide.
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

#3 05-09-2012 19:59:30

FoxMaSk
Membre
Inscription : 11-08-2010
Messages : 23
Site Web

Re : Django-Registration - process inscription incomplete

bonsoir Kevin,
merci c'est bien cela, comme indiqué dans la doc
https://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-users,
j'ai rajouté le signal et c'est rentré dans l'ordre.
Cordialement

Le 5 septembre 2012 16:42, Kevin Samuel <kevsamuel _AT_ myopera.com> a écrit :

> Django-registration créé le User, et Django-profile affiche et permet
> de modifier le profile, mais je suppose qu'aucun des deux ne créé le
> profile.
>
> Je suggère que tu utilises un signals pour créer l'objet profile à la
> création de l'objet User.
>
> Le mer. 05 sept. 2012 16:27:21 CEST, FoxMaSk a écrit :
> > Bonjour,
> >
> > J'utilise django-registration et django-profiles.
> >
> > Après que j'ai confirmé l'inscription, je rencontre une page 404 quand
> > je veux accéder à la page de mon profil
> http://example.com/profiles/fox/
> >
> >
> > J'ai vu dans la debug_toolbar les requêtes exécutées et l'une d'elle
> > concerne celle que j'ai définie dans le settings.py  AUTH_PROFILE_MODULE
> =
> > 'tglr.UserProfile'
> > Mais cette requête sur ce modèle ne retourne rien...
> >
> > On dirait que la confirmation d'inscription n'est pas allée jusqu'au bout
> > de son boulot en n'ajoutant pas l'ID de l'utilisateur dans la table
> > définie via AUTH_PROFILE_MODULE
> >
> > Ai-je raté quelque chose ?
> >
> > nota: si j'ajoute à la main l'enregistrement manquant dans cette table
> > UserProfile ; je n'ai plus de 404. Pour autant je me demande si c'est un
> > bug de django-registration ou si un paramètre manque ?
> >
> > Merci de votre aide.
> > _______________________________________________
> > django mailing list
> > django _AT_ lists.afpy.org
> > http://lists.afpy.org/mailman/listinfo/django
>
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>

Hors ligne

  • Accueil
  • » Django-fr
  • » Django-Registration - process inscription incomplete

Pied de page des forums