tasks.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:django-audit-tools 作者: PeRDy 项目源码 文件源码
def save_model_action(model_action_data, access, process):
    from audit_tools.audit.models import Access
    from audit_tools.audit.models.models_factory import create_model_action
    try:
        logger.debug("Pre save ModelAction")
        try:
            a = Access.objects.get(id=access.id)
            m = create_model_action(model_action_data, a, process)
        except AttributeError:
            m = create_model_action(model_action_data, None, process)
        except ValidationError:
            access.save()
            a = Access.objects.get(id=access.id)
            m = create_model_action(model_action_data, a, process)
        m.save()
        logger.debug("Post save ModelAction: %s", m.id)
    except:
        logger.exception("Error saving ModelAction document")

    return True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号