J'ai remarqué qu'après m'être connecté avec l'enregistrement de Django, je suis redirigé vers le site suivant accounts/profile/
. Par défaut, l'enregistrement de Django url.py
ne gère pas accounts/profile/
donc je dois créer le mien.
En fait, cette question est triple :
- Pourquoi après s'être connecté, il redirige vers
accounts/profile/
? Y a-t-il un moyen de changer cela ? De préférence, après avoir réussi à se connecter, je voudrais que Django redirige vers la page précédant la page de connexion. - Si je devais créer ma propre vue et mon propre modèle pour
accounts/profile/
alors où dois-je le mettre ? Le module intégré de Djangousers
(auth_user
) est partagé entre toutes les applications Django d'un projet. Je dois donc placer l'optionview.py
dans le dossier du projet et non dans le dossier de l'application ? - Ou est-ce que Profil de Django s'occupe en fait de tout ça
account/profiles/
chose ? J'ai déjà étendu la fonctionUser
avec ma propre classeUserProfile
mais il s'agit plutôt de champs additionnels à la base de données de l'UE.User
Je n'ai pas créé d'avatars ni rien d'autre de ce genre, juste des éléments simples comme des adresses et des numéros de téléphone, mais surtout des types d'utilisateurs personnalisés dont dépend mon application.