全局检查django错误报告中的一组默认变量名

django-extra-sensitive-variables的Python项目详细描述


extra_sensitive_variables是django的第三方异常筛选器。这样你就可以 全局审查django错误报告中的一组默认变量名,而不考虑函数的 缺少@sensitive_*decorators。基本上,任何与 settings.EXTRA_SENSITIVE_VARIABLESsettings.EXTRA_SENSITIVE_POST_PARAMETERS将被审查。

安装

  1. 通过pip安装软件包

    pip install django-extra-sensitive-variables
    
  2. 告诉django通过重写^{tt5}来使用额外敏感变量筛选器$ 在您的settings.py

    DEFAULT_EXCEPTION_REPORTER_FILTER = 'extra_sensitive_variables.ExtraSensitiveReporterFilter'
    
  3. 然后将以下变量添加到settings.py中,并根据需要进行修改

    # Variable names to always censor from "local vars" output
    EXTRA_SENSITIVE_VARIABLES = ['password', 'credentials']
    
    # Censor anything from the POST QueryDict matching these names
    EXTRA_SENSITIVE_POST_PARAMETERS = ['password', 'credentials', 'credit_card_number']
    

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

推荐PyPI第三方库


热门话题
java如何使用“Wed,01 Jul 2015 17:32:41 EDT”解析字符串   java Storm apache升级(1.0.0到2.0.0)   java类驻留在不同的目录中,而不是包指定的目录。为什么?   将Java中的图像缩放到非常小的维度   java如何通过子文档从自定义方面访问ElasticSearch parentdoc字段   java如何在RationalSoftwareArchitect中使用findbugs?   Java中的事件提升处理   java值被添加到arrayList的所有索引中,而不是在“”时添加到最后一个索引中。正在使用arraylist的add()方法   JFrame中的java JPanel派生类   java如何用循环和异步方法模拟类   java Android阻止可绘制背景超出视图范围   为客户排序Java阵列   java Apache poi如何将工作表设置为枚举位置值属性?   java Rhino在使用自定义类参数调用javascript函数时出错   java格式化日期从年月日到年月日   spring如何修复java。lang.illegalargumentexception在此特定场景中是否尝试创建具有null实体的合并事件?   java如何创建更好的对象