The problem turned out to be that I needed both the ISO and UK date formats in the settings.py
file like so:
DATE_INPUT_FORMATS = ('%d-%m-%Y','%Y-%m-%d')
and then the forms.py adjusted to the following:
class ClientDetailsForm(ModelForm):
date_of_birth = DateField(input_formats=settings.DATE_INPUT_FORMATS)
class Meta:
model = ClientDetails
Why USE_L10N = True
can't just do this I don't know!
[Thanks to this and this]
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…