【发布时间】:2009-07-31 00:03:00
【问题描述】:
我正在将 contrib.databrowse(用于查看)和 contrib.admin(用于编辑)拼接在一起,并且我想覆盖 admin.ModelAdmin 中的 response_change 函数,这样当单击保存,它会重定向回 databrowse 中的对象而不是管理员。我知道如何为 admin.py 中的特定模型执行此操作,例如:
class WhateverAdmin(admin.ModelAdmin):
def response_change(self, request, obj):
# stuff
admin.site.register(Whatever, WhateverAdmin)
但我想将它应用于我的所有模型,而不仅仅是一遍又一遍地复制函数(即在 admin.ModelAdmin 本身中覆盖它)。我应该在哪里以及如何做到这一点?
谢谢。 :)
【问题讨论】:
标签: django django-admin