Django admin filter_horizontal (& filter_vertical) funktioniert nicht
Ich versuche, ModelAdmin.filter_horizontal und ModelAdmin.filter_vertical für ManyToMany Feld anstelle von " select multiple box, aber alles was ich bekomme ist:
Mein Modell:
class Title(models.Model):
#...
production_companies = models.ManyToManyField(Company, verbose_name="компании-производители")
#...
Meine admin:
class TitleAdmin(admin.ModelAdmin):
prepopulated_fields = {"slug": ("original_name",)}
filter_horizontal = ("production_companies",)
radio_fields = {"state": admin.HORIZONTAL}
#...
Die javascripts geladen werden, OK, ich weiß wirklich nicht bekommen, was passiert. Django 1.1.1 stabil.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich endlich die Lösung. Das problem war mit der ausführlichen Namen - es war str anstelle von unicode. Übergang zu unicode geholfen.
Dank 🙂
verbose_name="Catégorie"
wirdverbose_name=u"Catégorie"
. 1 Zeichen beheben, genial! @negus, du bist ein Genie. Ich vergesse immer zu überprüfen Saiten mit Akzenten in python! Dies war immer sehr ärgerlich.