Фильтр_горизонтали администратора Django (& filter_vertical) не работает - PullRequest
7 голосов
/ 05 мая 2010

Я пытаюсь использовать ModelAdmin.filter_hor Horizontal и ModelAdmin.filter_vertical для поля ManyToMany вместо выбора нескольких полей, но все, что я получаю: image

Моя модель:


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}
    #...

JavaScript загружается нормально, я действительно не понимаю, что происходит. Django 1.1.1 стабильный.

1 Ответ

15 голосов
/ 05 мая 2010

Я наконец-то получил решение. Проблема была с подробным именем поля - оно было str вместо unicode. Переход на юникод помог.

Спасибо: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...