django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
setting.py文件中设置的database用户名或者密码错了,根据自己之前设置的修改一下,若忘记密码可参考我之前转载的另一篇 博客“windows下MySQL密码重置问题”
TypeError: can't compare offset-naive and offset-aware datetimes bugfix
起因:正常的dateime.now()得到的日期不能和Django数据库里面存储的日期数据做对比
两个解决办法:
- 把Django配置里面的USE_TZ设置成False,这样Django的数据就没有时区信息了
- 不要用datetime.datetime.now()来得当前数据,用以下代码代替
from django.utils import timezone now = timezone.now()
smtplib.SMTPAuthenticationError: (535, b'Error: \xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8\xa8\xc2\xeb
将授权码放入到setting.py中设置的登录账号的password中
QQ邮箱的授权码获取方式参考 http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256'
501 mail from address must be same as authorization user 解决方法
setting.py中设置的发送邮箱地址跟 EmailMultiAlternatives函数中设置的from_email参数不一致