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.

Reply via email to