I live in New Zealand and the date format is DD/MM/YYYY, however the date field in admin shows YYYY-MM-DD, I have tried changing the widget by:
formfield_overrides = {
models.DateField: {'widget': widgets.DateInput},
}
Since from the documentation:
DateInput
class DateInput
Date input as a simple text box: <input type='text' ...>
Takes same arguments as TextInput, with one more optional argument:
format
The format in which this field’s initial value will be displayed.
If no format argument is provided, the default format is the first format found in DATE_INPUT_FORMATS and respects Format localization.
Also in my settings:
USE_I18N = True
TIME_ZONE = 'Pacific/Auckland'
LANGUAGE_CODE = 'en-NZ' # or en-nz? both don't work
DATE_INPUT_FORMATS = ('%d/%m/%Y', '%Y-%m-%d')
DATETIME_INPUT_FORMATS = ('%d/%m/%Y %H:%M:%S', '%Y-%m-%d %H:%M:%S')
But still doesn't work.