В соответствии со спецификацией у меня есть дата и время, введенные в UnixTimeStamp
Кроме того, мне нужно проверить, что у меня есть только цифры на входе (и что-то вроде этого "2011-12-12"), у меня есть forms.DataTimeField
и model.DataTimeField
сейчас.
Я решил изменить это следующим образом: Добавлено UnixTimeStampField(forms.RegexField)
- здесь я проверяю с помощью регулярного выражения, что у меня только цифры.
Но у меня возникла проблема с моделью, так как UnixTimeStampField(forms.RegexField)
основан на строке и должен быть преобразован во время данных.Мне не нравится это решение.
Как я могу создать что-то вроде UnixTimeStampField(forms.DateTimeField)
?Я попытался сделать это, но затем у меня есть «123321» на входе, я получил «Неверный параметр» от DateTimeField
валидаторов.