В Python, как проверить, является ли дата действительной?
Я создаю своеобразное веб-приложение с календарем
Я создал следующую форму в HTML
<form action='/event' method='post'>
Year ("yyyy"): <input type='text' name='year' />
Month ("mm"): <input type='text' name='month' />
Day ("dd"): <input type='text' name='day' />
Hour ("hh"): <input type='text' name='hour' />
Description: <input type='text' name='info' />
<input type='submit' name='submit' value='Submit'/>
</form>
Ввод от пользователя затем отправляется на сервер cherrypy
Мне интересно, есть ли способ проверить, является ли введенная пользователем дата действительной?
Очевидно, я мог бы написать множество операторов if, но есть ли встроенная функция, которая может это проверить?
Спасибо