Hi all,

I understand that Django maintains two parallel hierarchies of field
classes, one related to models that correspond to table columns and one
that maps these fields to forms so that they can be edited in the admin
interface. This works ok most of the time, but what if one wants to
have an alternative or additional widget associated to a field ? For
instance, say I have a "birthday" DateField that I want to render as a
date range widget in a search form ("From - Up to"). Depending on which
form fields are filled, this widget creates an appropriate field lookup
(birthday__gte, birthday__lte, birthday__range). What I did so far was
to make a DateRangeField as subclass of DateField and override the
appropriate methods. This works fine for rendering the form but breaks
several other things (e.g. in the admin interface I still want to show
the field as regular DateField widget, not a range; also the backend
knows nothing about how to map a DateRangeField to a table column). Any
ideas on how to decouple the field from its widget(s) ?

Thanks,
George


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to