Django ModelAdmin response_change 方法

Eri*_*rik 5 django django-admin

我发现 admin.ModelAdmin 上的 response_change 方法非常有用 - 但我不相信它记录在 Django 文档中https://docs.djangoproject.com/en/1.4/ref/contrib/管理/#modeladmin-方法。源代码是获取详细信息的唯一位置吗?如果是的话,它在哪里?我在这里查看: https: //github.com/django/django/tree/master/django/contrib/admin但没有找到任何东西......

其有效使用的示例如下:http://brandonkonkle.com/blog/2010/oct/4/django-admin-customization-examples/

谢谢!

Jur*_* C. 3

您可以在这里找到它: https: //github.com/django/django/blob/master/django/contrib/admin/options.py

django.contrib.admin 是一个奇怪的野兽,因为它包含许多实用函数,这些函数可能对一般 django 有用,但仅供其内部使用。这意味着它们可能会消失或在版本之间发生变化,并且您无法继续使用它,尤其是在它成为核心 django 之前(或者只是准备用 yout 测试覆盖它)。