是否可以通过其他应用程序从Django settings.py中读取SECRET KEY?

问题描述 投票:-1回答:2

我想使用Django SECRETE_KEY创建我的JWT(Json网络令牌)。是否可以从django项目下的所有应用程序读取django密钥?

[将django秘密密钥用于内部应用程序逻辑是否是一个好习惯,请告知我。

python django django-settings
2个回答
0
投票

我使用.env文件。尝试使用.env,您也可以将其引用到其他文件

https://github.com/jpadilla/django-dotenv

https://github.com/theskumar/python-dotenv

此链接将帮助您使用.env进行设置


0
投票

创建一个环境文件,将其导入设置,例如:

假设settings.py,您的环境文件是settings_top_Secret.py

在settings.py中

from . import /PATH_TO/settings_top_Secret

SECRET_KEY = settings_top_Secret.SECRET_KEY

以及您的settings_top_Secret.py

SECRET_KEY = '7984)0_beumt0)wuvk*y%))0_beumt0)wuvk*y%(vss-x-7z_'

并且始终,不要将settings_top_Secret上传到实时服务器中的可访问路径,或者如果是git,则将其包含在gitignore中。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.