#3400: [patch] Support for lookup separator with list_filter admin option
--------------------------------+-------------------------------------------
   Reporter:  [EMAIL PROTECTED]  |                Owner:  adrian                
     Status:  new               |            Component:  Admin interface       
    Version:  SVN               |           Resolution:                        
   Keywords:  list_filter       |                Stage:  Design decision needed
  Has_patch:  1                 |           Needs_docs:  0                     
Needs_tests:  0                 |   Needs_better_patch:  0                     
--------------------------------+-------------------------------------------
Comment (by [EMAIL PROTECTED]):

 Hmm not sure how I didn't notice before, but this breaks the model
 validation in django.core.management:
 
 {{{
 for fn in opts.admin.list_display:
     try:
         f = opts.get_field(fn)
     except models.FieldDoesNotExist:
         if not hasattr(cls, fn):
             e.add(opts, '"admin.list_display" refers to %r, which isn\'t
 an attribute, method or property.' % fn)
     else:
         if isinstance(f, models.ManyToManyField):
             e.add(opts, '"admin.list_display" doesn\'t support
 ManyToManyFields (%r).' % fn)
 }}}
 
 Of course, it shouldn't be hard to fix - but is it worth it? This type of
 filtering is very useful for my particular apps but if it's not considered
 common enough for the core there's no point fixing the validation.

-- 
Ticket URL: <http://code.djangoproject.com/ticket/3400#comment:2>
Django Code <http://code.djangoproject.com/>
The web framework for perfectionists with deadlines
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to