Установите формат даты MYSQL с YYYY-MM-DD на DD/MM/YYY - Django
У меня есть Django App с базой данных MYSQL, и я хотел проверить, возможно ли изменить формат даты в MYSQL, чтобы принимать даты, вводимые как DD-MM-YYYY, а не YYYY-MM-DD?
Я могу изменить дату в Django, но когда я сохраняю данные формы, я получаю ошибку проверки даты, утверждающую, что дата должна быть yyyy-mm-dd. ([''24/05/2022'' значение имеет неверный формат даты. Оно должно быть в формате YYYY-MM-DD.'])
Он работает нормально, если я изменяю дату на формат, который он хочет YYYY-MM-DD, но я бы хотел, чтобы вывод был DD-MM-YYYY.
Я прочитал несколько комментариев и предложений о том, что нужно изменить файл settings.py, чтобы разрешить различные форматы даты (как показано ниже), но это, похоже, тоже не работает.
# Date formats
DATE_INPUT_FORMATS = ('%d/%m/%Y')
# Internationalization
# https://docs.djangoproject.com/en/3.1/topics/i18n/
LANGUAGE_CODE = 'en-AU'
TIME_ZONE = 'Australia/Melbourne'
USE_I18N = True
USE_L10N = True
USE_TZ = True
Благодарю за любую помощь, которую кто-либо может предложить по этому вопросу.