admin.py 文件源码

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

项目:asset-manager 作者: emfoundation 项目源码 文件源码
def set_asset_user_metadata(instance, user):
    """
    Sets Asset uploaded_by, uploaded_at, last_edit_by, last_edit_at and owner.
    Called on save by AssetAdmin and FolderAdmin (for AssetInlines).
    """
    # on first save...
    if not instance.pk:
        instance.uploaded_by = user
        instance.uploaded_at = datetime.now(timezone(settings.TIME_ZONE))
    # on subsequent saves...
    else:
        instance.last_edit_by = user
        instance.last_edit_at = datetime.now(timezone(settings.TIME_ZONE))

    # owner cannot be empty...
    if not instance.owner:
        instance.owner = user
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号