我正在尝试遵循django twoscoops最佳做法。在settings/base.py中,有以下内容:
########## SECRET CONFIGURATION
# See: https://docs.djangoproject.com/en/dev/ref/settings/#secret-key
# Note: This key should only be used for development and testing.
SECRET_KEY = r"{{ secret_key }}"
########## END SECRET CONFIGURATION
这是如何工作的?它是否自己生成随机密钥?它是不断改变价值观,每次我将django重新安装到我的新生产环境中时这是一个问题吗?一旦我将其推送到生产服务器,它是否会生成一个新的安全密钥,或者就像说明的那样生成的密钥不安全使用?
谢谢。
答案 0 :(得分:2)
这是一个项目模板。当您执行django-admin.py startproject
时填充它。
事实上,这甚至不是Two Scoops特有的:Django code itself完全相同。