django - Django 密码重置超时
问题描述
每当我想重置密码时,我的浏览器都会超时。
我的 EMAIL_HOST_USER 和 EMAIL_HOST_PASSWORD 与开发环境中的相同,但它在生产环境中不起作用。
设置.py
with open('/etc/config.json') as config_file:
config = json.load(config_file)
LOGIN_URL = 'login'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = config.get('EMAIL_USER')
EMAIL_HOST_PASSWORD = config.get('EMAIL_PASSWORD')
配置文件
{
"SECRET_KEY":"***",
"EMAIL_USER":"***",
"EMAIL_PASSWORD":"***"
}
解决方案
推荐阅读
- sql-server - SQL Server Management Studio 中是否有任何方法可以使用 if-exists/drop/create/alter 编写存储过程的脚本?
- java - 创建 java 代理客户端时出错
- java - 转换为分数
- reactjs - 使用`react-apollo-hooks`和`useSubscription`钩子时如何避免“自动更新”缓存
- mongodb - MongoDB条件搜索与父文档和数组中的嵌套文档
- javascript - 使用生产构建注册服务工作者脚本时出错
- python - 如何将源文件传输到 Dask 工作人员?
- r - 用总和约束解决 R 中的简单二次优化
- c# - 为什么回调动作指向的方法不是分配的?
- jenkins-pipeline - 如何在沙盒管道脚本中将 Jenkins 配置为来自 Artifactory 的 @Grab 依赖项