2015-11-27 5 views
0

Я пытаюсь изменить виджет, используемый в администраторе, но, похоже, не может заставить его работать - по-видимому, я не совсем прав, посмотрев на документы , Я получаю модели не определена ошибка, но определение моделей или изменение моделей. Манипулятор для использования фактического Product.ManyToManyField тоже не работает?Замена Django виджета в admin не работает

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

ответ

1

Вы забываете импортировать models?

from django.db import models 

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

А мне это нужно в дополнение к импорту отдельных моделей .... спасибо – Yunti

Смежные вопросы