采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
开始以为是邮件服务器没有开启,但开启后仍然出现以下错误,请老师帮忙看一下。
这个问题群里有人多次提到过 每个人的问题不一样, 一般都是和自己的邮箱设置有关, 重置一下密码试试
邮箱的密码,注册用的邮箱密码EMAIL_HOST_PASSWORD也改了,没用,还是报535, '5.7.8 authentication failed'的错误。
最后一步debug是进入了return '{0}({1})'.format(self.code,self.email)这一步。 class EmailVerifyRecord(models.Model): code = models.CharField(max_length=20, verbose_name=u'验证码') email = models.EmailField(max_length=50, verbose_name=u'邮箱') send_type = models.CharField(verbose_name=u'验证邮箱类型', choices=(('register', u'注册'), ('forget', u'找回密码')), max_length=10) send_time = models.DateTimeField(verbose_name=u'发送时间', default=datetime.now) class Meta: verbose_name = u'邮箱验证码' verbose_name_plural=verbose_name def __unicode__(self): return '{0}({1})'.format(self.code,self.email)
你可以自己申请一个邮箱 然后重新试试 视频中的邮箱用的人比较多 可能会受到服务器的限制
126的信箱不知道怎么样设置,但hotmail的信箱必须把EMAIL_USE_TLS = True 才能发送成功。所以不能光照抄老师的,或觉得老师说的就一定不能改。一定要自己多试
谢谢提醒, 之前没有试过其他邮箱 所以一直没有遇到问题
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
14.1k 81
577 4
1.4k 22
1.2k 20