I've been having a fun time trying to get the dates in the newforms-
admin app to display dd/mm/YYYY instead of the default YYYY-mm-dd. I
don't want to write custom forms and widgets as the default admin
interface is perfect apart from the way the dates are displayed.
Setting django.newforms.fields.DEFAULT_DATE_INPUT_FORMATS did half the
trick - the object could only be saved with dates in my preferred
format. However, upon refreshing the form they were still rendered
with the default format.
A bit of digging shows contrib.admin.widgets.AdminDateWidget
subclasses forms.TextInput, which doesn't pay any attention to
Is there any reason why AdminDateWidget shouldn't subclass