Перейти к содержимомуБыстрые правила выбора
- Используйте DateField для одной даты в поле формы.
- Используйте DateRangeField, когда один элемент управления отвечает за начальную и конечную даты.
- Используйте DateTimeField, когда хранимое значение — одна временная метка.
- Используйте TimeField для значений только со временем.
- Используйте Calendar, когда интерфейс должен быть явно построен вокруг календаря.
По форме данных
Частые ошибки классификации
- Не разделяйте одну временную метку на отдельные поля даты и времени, если сценарий действительно не работает с ними независимо.
- Не используйте Calendar, когда интерфейсу на самом деле нужно компактное поле в строке формы.
- Не используйте DateField для связанного понятия диапазона.
- Не используйте TimeField, когда хранимое значение на самом деле — дата и время.
С чего начать