我发现admin.ModelAdmin上的response_change方法非常有用 - 但我不认为它是在https://docs.djangoproject.com/en/1.4/ref/contrib/admin/#modeladmin-methods的Django文档中记录的。源代码是否是详细信息的唯一位置?如果是的话,它在哪里?我看了一眼:https://github.com/django/django/tree/master/django/contrib/admin但没有找到任何东西......
有效使用的一个例子是:http://brandonkonkle.com/blog/2010/oct/4/django-admin-customization-examples/。
谢谢!
答案 0 :(得分:1)
你可以在这里找到它: https://github.com/django/django/blob/master/django/contrib/admin/options.py#L805
django.contrib.admin是一个奇怪的野兽,因为它包含许多实用功能,可能对一般的django有用,但是供内部使用。这意味着它们可能会在版本之间消失或更改,尤其是在它进入核心django(或者只是准备用你的测试来覆盖它)之前你不能继续它。