Django eduNEXT审计模型

eox-audit-model的Python项目详细描述


https://circleci.com/gh/eduNEXT/eox-audit-model.svg?style=shieldhttps://codecov.io/gh/eduNEXT/eox-audit-model/branch/master/graph/badge.svg

安装

  1. 安装eox审核模型:
pipinstalleox-audit-model
  1. 向已安装的应用程序添加“eox_audit_model”:
^{pr2}$
  1. 运行迁移:
pythonmanage.pymigrate

使用

审核方法或函数的任何执行。这将创建包含以下信息的数据库寄存器:

  1. 状态。如果过程成功与否。在
  2. 行动。用于标识进程的字符串。在
  3. 时间戳。执行日期。在
  4. 方法名。方法或函数名。在
  5. 捕获的日志。执行过程中生成的日志。在
  6. 回溯日志。如果有异常,这将包含回溯。在
  7. 现场。当前站点。在
  8. 表演者。启动方法的用户,这取决于请求.用户在
  9. 输入。用于执行方法的值。在
  10. 输出。方法返回的值。在
  11. 知识产权。当前ip。在
  • 示例:
fromeox_audit_model.modelsimportAuditModeldefany_method(parameter1,parameter2,parameter3):"""Do something"""return'Success'defaudit_process():"""Execute audit process"""action="This is a simple action"parameters={"args":(2,6),"kwargs":{"parameter3":9},}expected_value=AuditModel.execute_action(action,any_method,parameters)...

装饰器

有一个简单的decorator,可以执行相同的过程。在

  • 示例:
fromeox_audit_model.decoratorsimportaudit_method@audit_method(action="This is a simple action")defany_method(parameter1,parameter2,parameter3):"""Do something"""return'Success'defaudit_process():"""Execute audit process"""expected_value=any_method(3,6,9)...

贡献

添加您的缴费政策。(如有需要)

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

推荐PyPI第三方库


热门话题
json错误“不是JSONObject”:以字符串形式返回此格式的API。如何使用Java从中读取和创建对象?   java GridGain无法绑定到Linux上的任何端口   java在Mac上使用Netbeans,Netbeans找不到。txt文件   使用条件的java查询   甲骨文java。lang.ClassCastException错误   测试JBehave和Java varargs如何将参数传递给varargs方法?   JavaFX,NASA世界风:如何将JavaFX组添加到NASA世界风模型中   java如何将onClick函数传递给Intent   java从文件中读取序列化对象?   java获取资产文件夹的完整路径   java为什么Spring找不到资源文件?   java如何更改启动活动?   在问题类中使用datechooser时,如何用java中的系统当前日期验证用户输入日期   java如何使用Hibernate Envers(@Audited)而不使用Hibernate生成任何表   当从java加速计中检索到更准确的数据时?   如何在java中提取特定的json数据