#2334: Warning raised when list_filter contains a model method name
----------------------------+-----------------------------------------------
Reporter: [EMAIL PROTECTED] | Owner: adrian
Type: defect | Status: new
Priority: normal | Milestone:
Component: Core framework | Version:
Severity: normal | Resolution:
Keywords: |
----------------------------+-----------------------------------------------
Comment (by [EMAIL PROTECTED]):
Grrr, the patch should be
{{{
Index: core/management.py
===================================================================
--- core/management.py (revisione 3336)
+++ core/management.py (copia locale)
@@ -946,7 +946,8 @@
try:
f = opts.get_field(fn)
except models.FieldDoesNotExist:
- e.add(opts, '"admin.list_filter" refers to
%r, which isn\'t a field.' % fn)
+ if not callable(getattr(cls, fn, None)):
+ e.add(opts, '"admin.list_filter" refers
to %r, which isn\'t a field.' % fn)
if fn not in opts.admin.list_display:
e.add(opts, '"admin.list_display_links"
refers to %r, which is not defined in "admin.list_display".' % fn)
# list_filter
}}}
--
Ticket URL: <http://code.djangoproject.com/ticket/2334>
Django <http://code.djangoproject.org/>
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
-~----------~----~----~----~------~----~------~--~---