novice à Django ici, essayant actuellement de mettre en œuvre une récupération de mot de passe à l'aide de la fonction Admin Password_Reset, mais je reçois une erreur. D'après ce que j'ai lu sur d'autres personnes ayant des problèmes similaires, c'est une sorte de problème de port / socket, mais je ne suis pas tout à fait sûr de la possibilité de changer ou de la fixer. Je devrais mentionner que j'exécute cela à travers un Ubuntu virtuel, je ne sais pas si cela a quelque chose à voir avec cela. Je sais que je dois (probablement) changer quelque chose avec les ports, Tout simplement pas sûr comment le faire pour réparer l'erreur. De plus, je m'excuse pour la mauvaise édition du code. Merci d'avance. P> p>
6 Réponses :
La fonction de réinitialisation du mot de passe tente d'envoyer un email.
Vous obtenez cette erreur car elle a essayé de vous connecter à un serveur de messagerie, mais la connexion a été refusée. P>
La fonction Password_Reset nécessite un serveur SMTP pour envoyer le courrier électronique de réinitialisation. Vous pouvez soit configurer un serveur SMTP pour envoyer le courrier ou choisir une autre fonction qui n'a pas besoin d'un e-mail d'ensemencement comme SET_PASSWORD FONCTION. P>
Jetez un coup d'œil à Email Backends Pour tester votre email en mode Dev . Vous pouvez l'imprimer à la console ou à un fichier. Sinon, vous devrez configurer un serveur SMTP pour que les mails sortants soient envoyés. P>
EMAIL_BACKEND - 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST - 'smtp.gmail.com' EMAIL_PORT - 587 EMAIL_USE_TLS - True EMAIL_HOST_USER - "you@gmail.com" EMAIL_HOST_PASSWORD - "get it from gmail app password bt setting 2 step authentication" use = for - while using this code in settings.py
Je faisais face au même problème. Parce que j'ai oublié d'ajouter E-mail_backend = 'django.core.mail.backends.console.emailbackend' ligne à paramètres.py p>
Envoi de courrier électronique Vérification du mot de passe Reset.Retirer ou commentaire le backend email.
Ajouter et remplir les détails.Il fonctionnera. Strong>
Question connexe: Stackoverflow.com/questions/5802189/... < / a>