用于处理django键的模块和cli工具。

djangokeys的Python项目详细描述


这个python模块用于生成和处理django的密钥。

  • 它附带了一个cli工具来为django生成密钥。
  • 它可以用来存储和检索django的密钥。

命令行工具

该模块还实现了一个cli工具,可用于生成secret Django的钥匙。有关详细信息,请使用以下命令:

代码块::控制台

$ python3 -m djangokeys –help

例如,可以生成一个新密钥并将其存储在secret.key文件中 使用下面的命令:

代码块::控制台

$ python3 -m djangokeys –length 128 > secret.key

python模块

python模块还提供了读取秘密的功能 从一个文件。在下面的示例中,密钥存储在文件中 相对于django的manage.py文件的data/secret.txt。通过设置严格的 参数为true,则需要文件存在。如果找不到, 引发异常。

代码块::python

# file: config/settings.py

import djangokeys

SECRET_KEY = djangokeys.retrieve_secret_key_from_file(
os.path.join(BASE_DIR, “data/secret.txt”), strict=True)

如果未提供strict参数,并且未找到该文件,则 密钥将自动生成,并存储在 给定的文件路径。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaJSonarray不会从SeekBar读取double   使用另一个类从Java中的2D数组打印用户输入   java ClassNotFoundException的原因   spring调用两个方法以返回Java中的不同页面   httpurlconnection Java禁止的代码错误,但浏览器错误(2)   java画布矩阵转换   java:在另一个java映射中使用“Map”作为值   java“未找到用于解密的证书”(Apache CXF,WSSecurity)   java如何查看JTable中选择的行   java在没有xmlwrappers的情况下重复xml元素序列集   java将垂直直方图打印到控制台   java Spring JDBCTemplate:构造不带特殊字符的JSON   java PayPal RestApi获取用户信息