电子邮件未收到重置密码django rest-auth react js

时间:2019-08-22 13:23:20

标签: python django reactjs django-rest-framework django-rest-auth

我想重设用户密码,

为此,我正在使用django rest auth,并且在前端有js反应,问题是当我在http://127.0.0.1:8000/auth/password-rest上请求时,在127.0.0.1:8000上收到消息密码重置,并且链接是提供了令牌和uid,但在控制台上,而我想通过电子邮件链接到我的代码下方:

settings.py:

    EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
    EMAIL_HOST = 'smtp.gmail.com'
    EMAIL_PORT = 587
    EMAIL_USE_TLS = True
    EMAIL_HOST_USER = 'xyz@hotmail.com'  // correct email
    EMAIL_HOST_PASSWORD = 'xyzzzz'             // correct password
    DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
    ACCOUNT_EMAIL_REQUIRED = True

反应部分:

     forgotPassword=(evt)=>{
    evt.preventDefault();

    const payload={
        email:"nabeelayz@hotmail.com"
    };

    axios.post('http://127.0.0.1:8000/rest-auth/password/reset/',payload)
        .then(res=>{
            console.log(res)
        })
        .catch(err=>{
            console.log(err)
        })
};

我在控制台中收到消息,但我希望在电子邮件中出现。

0 个答案:

没有答案