📜  丢失您的 django 密钥 - Python (1)

📅  最后修改于: 2023-12-03 15:35:56.343000             🧑  作者: Mango

丢失您的 Django 密钥 - Python

如果您正在使用 Django 构建应用程序,那么您需要为您的应用程序生成一个密钥。这个密钥可以用于生成 CSRF 令牌、会话密钥和密码哈希等。如果您丢失了您的 Django 密钥,恢复其功能是十分重要的。

在本文中,我们将了解如何从 Django 的设置中生成新的密钥,并将其应用到您的应用程序中。

生成 Django 密钥

Django 密钥是一个 50 个随机字符的字符串。您可以在自己的设置文件中定义一个密钥,或者通过以下命令在终端中生成一个新的密钥:

python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'

这将输出一个包含您的新密钥的字符串。

将密钥应用于应用程序

将新的密钥应用于您的应用程序很简单。在您的设置文件中添加以下行:

SECRET_KEY = 'your_secret_key_here'

将 "your_secret_key_here" 替换为您刚才生成的 50 个随机字符的字符串。

现在您已经成功地将新密钥应用于您的 Django 应用程序,可以放心地再次使用 CSRF 令牌、会话密钥和密码哈希等功能!