我想重写一个类方法,而不是创建子类/从类扩展。python中覆盖类的方法
一个例子:
from django.contrib import admin
class NewModelAdmin(admin.ModelAdmin):
def formfield_for_dbfield(self, db_field, **kwargs):
# some custom stuff
现在我不想改变所有这些扩展从admin.ModelAdmin
到NewModelAdmin
类(又名型号)。但我不想修改原始的django代码。
有没有办法做到这一点?
一旦你定义在'NewModelAdmin'的方法,你有什么打算用它做什么? – 2010-11-19 16:18:43