Django管理员的filter_horizontal(& filter_vertical)无法正常工作

2024-05-16 02:38:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用ModelAdmin.filter_horizontal和ModelAdmin.filter_vertical作为manytomynield,而不是select multiple box,但我得到的是:

我的模型:


class Title(models.Model):
    #...
    production_companies = models.ManyToManyField(Company, verbose_name="компании-производители")
    #...

我的管理员:


class TitleAdmin(admin.ModelAdmin):
    prepopulated_fields = {"slug": ("original_name",)}
    filter_horizontal = ("production_companies",)
    radio_fields = {"state": admin.HORIZONTAL}
    #...

javascripts加载正常,我真的不明白会发生什么。Django 1.1.1稳定。


Tags: nameboxfieldsadminmodelsmultiplefilterselect