我一直在尝试更改管理员中使用的小部件但似乎无法使其工作 - 可能有些事情我在查看文档之后并没有做得很好。我得到的模型没有定义错误,但定义模型或更改模型.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},
}
答案 0 :(得分:1)
您忘记导入models
了?
from django.db import models
# ...
formfield_overrides = {
models.ManyToManyField: {'widget': CheckboxSelectMultiple},
}