Résolue

Mais combien de façon de s'authentifier avec django !!!!

# Django # HTML # Formulaires

L'authentification avec Django c'est l'enfer, ça n'est jamais la même chose d'un tuto à l'autre, dans la formation Django, c'est avec BaseUser, dans d'autre on utilise le formulaire de Django, ici non on le crée soit même en html puis on récupère les infos ... et la logique django et particulière ...
J'ai déjà utilisé Symfony ou laravel, mais la c'est d'un compliqué, ça part dans tous les sens et au final je suis perdu !!! 🤬🤬🤬

Salut Bruno !

Effectivement il y a plusieurs façons de faire avec Django. Ça peut faire peur au début et je montre plusieurs façons de faire selon les projets.

Pour l'authentification, Django te donne plusieurs choix afin de répondre à différents besoins.

1️⃣ Tu peux utiliser le système d'authentification par défaut de Django, qui est déjà très puissant. Django crée automatiquement des formulaires pour la connexion, l'inscription, la réinitialisation du mot de passe, etc. Et tu peux tout faire avec les urls, formulaires et fonctions par défaut en quelques lignes de code.
Mais oui, c'est vrai que si tu as besoin d'un truc un peu plus personnalisé, cela peut prendre différents chemins.

2️⃣ Avec Django, tu as la possibilité de créer ton propre modèle utilisateur grâce à AbstractBaseUser et BaseUserManager. C'est un peu plus de travail au début, mais ça t'offre une plus grande flexibilité si tu souhaites avoir d'autres champs pour identifier les utilisateurs ou personnaliser leur profil.

3️⃣ Tu peux aussi tout personnaliser et créer tes propres vues de connexion et de déconnexion, avec tes propres formulaires HTML, etc. C'est un peu plus compliqué puisqu'il faut bien comprendre comment fonctionne l'authentification dans Django.

Mon conseil ? Si tu débutes avec Django et que tu n'as pas de besoins spécifiques, utilise le système d'authentification par défaut.

Fais-toi la main avec ça, et une fois que tu es à l'aise, tu pourras partir à la conquête des autres options si nécessaire.

Bon courage et n'hésite pas si tu as d'autres questions spécifiques.

Merci beaucoup Thibault, désolé pour le ton un peu agressif mais cela fait 4 ans que je me bat pour devenir développeur pro, mais c'est une vrai galère.

Initialement j'étais parti sur du python, puis j'ai fait une formation openclassrooms et la je me suis retrouvé à faire du javascript et php, finalement je me suis spécialisé sur du react, ce qui m'a permis de trouver un job dans une ESN, mais ça ne c'est pas très bien passé humainement, mais aussi techniquement puisque pour un dev react, je me suis retrouvé a faire du java, bref au bout de 5 mois ils ont stoppé la période d'essai.

Maintenant que j'ai utilisé toutes mes ressources, je me retrouve au RSA ce qui est un enfer, alors je me laisse encore quelques mois avant d'abandonner l'idée de devenir pro ... peut-être qu'on est pas tous fait pour le devenir, puis j'ai 49 ans ce qui n'aide pas, bref ...

J'arrête mes lamentations, et je m'excuse encore pour le message pas très agréable !

Bonne chance à toi et Docstring pour une belle et grande réussite,

Amicalement,
Bruno Mehddeb

Bonjour Bruno,

Aucun souci, je comprends parfaitement, j'ai aussi eu des moments où j'ai eu envie de jeter l'ordinateur par la fenêtre, et on est nombreux à passer par là ^^

Je te conseille de nous rejoindre sur le serveur Discord si ce n'est pas déjà fait :
https://www.docstring.fr/faq/25/

Tu verras que la communauté c'est super important, pour la motivation, pour parler à d'autres étudiants qui sont passés par la même chose que toi.

Courage, si tu es allé jusqu'ici, c'est que tu as la persévérance qu'il faut !

Merci beaucoup,
Bruno

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.