Mit*_*tch 2 django django-admin
我想response_change在ModelAdmin中覆盖以更新父窗口中的字段.在进行更新之后,我想将控制权交还给覆盖response_change.
我尝试过的简化版本是:
class MyModelAdmin(admin.ModelAdmin):
def response_change(self, request, obj):
// perfom my actions
super(MyModelAdmin, self).response_change(request, obj)
Run Code Online (Sandbox Code Playgroud)
但我得到一个AttributeError - 'NoneType'对象没有属性'has_header'.也许,我没有正确使用超级......?
Dan*_*man 13
您需要实际将调用结果返回到super().
return super(MyModelAdmin, self).response_change(request, obj)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3927 次 |
| 最近记录: |