django的xadmin,删除数据时出错? 400 报错
get_deleted_objects() missing 2 required positional arguments: 'admin_site' and 'using'
Django2.0版本可能会出现这个问题.
把site-packages\xadmin\views\delete.py 中的 还有 plugins\actions.py 中的
# if django_version > (2, 0): # (self.deleted_objects, model_count, self.perms_needed, self.protected) = get_deleted_objects( # [self.obj], self.opts, self.admin_site) # else: (self.deleted_objects, model_count, self.perms_needed, self.protected) = get_deleted_objects( [self.obj], self.opts, self.request.user, self.admin_site, using)
上面的if中的内容全部注释掉就可以了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。