Django модель поля даты с YYYY-MM вместо YYYY-MM-DD
Я хотел бы иметь модель YYYY_MM, которая хранит
- 2022-01
- 2022-02
- etc
Я думал, что лучшим методом будет использование поля DateField, но похоже, что YYYY-MM-DD является принудительным?
Можно ли просто хранить YYYY-MM-DD и отображать YYYY_MM на front-end?
DateField хранит питоновскую дату. Но 2022-01 - это не дата, а месяц.
Для решения аналогичной проблемы раньше я использовал соглашение о хранении первого дня определенного периода времени. В моем случае это был первый день недели для хранения недель, но это должно быть одно и то же.
Посмотрите этот ответ, чтобы узнать, как это сделать https://stackoverflow.com/a/45266909/15038439