【发布时间】:2011-01-10 11:49:11
【问题描述】:
我想更改管理站点中外键“+”图标的显示方式。
我发现打印代码的小部件是RelatedFieldWidgetWrapper,它位于django/contrib/admin/widgets.py。
所以我编写了这个类的我的版本并更改了它的render 函数。
但是现在我该如何使用它呢?我的意思是......在我的模型的定义中,我必须以这种方式使用formfield_overrides吗?
formfield_overrides = {
models.ForeignKey: {'widget': customRelatedFieldWidgetWrapper},
}
我认为这不是正确的方法,因为该小部件不是管理整个外键的小部件,而只是“+”图标。 我错了吗?
非常感谢。
【问题讨论】:
标签: django django-admin django-forms