【发布时间】:2021-01-13 13:30:34
【问题描述】:
从 git hub 拉出时,我丢失了已更新的密钥。有什么方法可以获取同一个项目的密钥。
从 git hub 拉出时,我丢失了已更新的密钥。有什么方法可以获取同一个项目的密钥。
【问题讨论】:
标签: python django secret-key
从 git hub 拉出时,我丢失了已更新的密钥。有什么方法可以获取同一个项目的密钥。
从 git hub 拉出时,我丢失了已更新的密钥。有什么方法可以获取同一个项目的密钥。
【问题讨论】:
标签: python django secret-key
运行:python manage.py shell
依次写入并输入以下几行:
from django.core.management.utils import get_random_secret_key
print(get_random_secret_key())
exit()
将此 secret_key 复制到您的 settings.py SECRET_KEY。并重新加载此服务器。如果不行,用ctrl+shift+r刷新页面,删除缓存。
如果它不能再次工作,请尝试从数据库中的 django_session 表中删除所有行。
我的英文不好,抱歉。
【讨论】:
除非您记得存储密钥的位置,否则我认为没有办法恢复密钥。但我认为你丢失它并不重要,只需设置一个新的。它应该主要影响现有用户的会话,即当前登录的用户将被注销并且必须重新登录。
查看SECRET_KEY 用于here 的内容
密钥不用于用户的密码,密钥轮换不会影响他们。
【讨论】:
SECRET_KEY