管理中的Django小部件覆盖不起作用

时间:2015-11-27 09:23:22

标签: django django-admin

我一直在尝试更改管理员中使用的小部件但似乎无法使其工作 - 可能有些事情我在查看文档之后并没有做得很好。我得到的模型没有定义错误,但定义模型或更改模型.ManyToManyField使用实际的Product.ManyToManyField似乎也不起作用?

@admin.register(Product)
class ProductAdmin(admin.ModelAdmin):
    list_display = ('supplier', 'name', 'last_updated')
    # model = Product
    inlines = [ProductPricesInline,]
    formfield_overrides = {
        models.ManyToManyField: {'widget': CheckboxSelectMultiple},
    }

1 个答案:

答案 0 :(得分:1)

您忘记导入models了?

from django.db import models

# ...
formfield_overrides = {
    models.ManyToManyField: {'widget': CheckboxSelectMultiple},
}