Я пытаюсь использовать ModelAdmin.filter_horizontal и ModelAdmin.filter_vertical для поля ManyToMany вместо выбора, который несколько упаковывают, но все, что я получаю:
Моя модель:
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 стабильных.
Наконец-то я нашел решение. Проблема была связана с именем поля verbose - оно было str вместо unicode. Переход на юникод помог.
Спасибо :-)