Skip to content

Django 2.1 中后台中删除数据抛出异常 #612

@zmaplex

Description

@zmaplex

django/contrib/admin/utils.py

112 行附近

def get_deleted_objects(objs, opts, user, admin_site, using):
    ...

在 Django 2.1 中变更为:

def get_deleted_objects(objs, request, admin_site):
    ...

而 Django 项目中并没有适配 这个变化,在 xadmin/xadmin/plugins/actions.py 中94行仍然使用旧的代码

deletable_objects, model_count, perms_needed, protected = get_deleted_objects(
            queryset, self.opts, self.user, self.admin_site, using)

https://docs.djangoproject.com/zh-hans/2.1/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_deleted_objects

希望能尽快适配这一个变化,感谢你们为开源社区作出的贡献与努力。
@wgbbiao

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions