An intereseting point is that, even after the *super*, *list_filter* remains still setted (which is what I want), but then in the web page it doesn't show anywhere (as if you just didn't setted it). Maybe there's some hidden *__init__* upside model admin that do some clean?
El jueves, 11 de agosto de 2016, 12:58:20 (UTC+2), RompePC escribió: > > I'll say first that I'm using *xadmin*, although it doesn't matter for > this problem. > Python 2.7.3 with Django 1.9.5 > > The problem is in this piece of code (take it as an example): > > class ParentAdmin(object): > def __init__(self): > # Boring stuff > self.list_filter = ["name"] > # Calling super() > > class SonAdmin(ParentAdmin): > # Boring stuff > > If I set up *list_filter* in *SonAdmin*, it shows the filter and all goes > well. But, if I set up it instead in *ParentAdmin*, it just doesn't show. > And its weird because it works when setting list_display the same way. No > errors throwed, and no other part of the code is the problem. I think that > Django overrides it in some moment, but that wouldn't make sense. Any ideas? > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/631ba41c-2b1c-4876-8978-5345f0e76875%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

