Я только что узнал, как проверить свой вход в базу данных, прежде чем сохранять его, но я как бы искалечен, чтобы найти, что нет готовых правил (например, проверка электронной почты, длина и т.д.), которые находятся в некоторых веб-инфраструктурах. Существуют ли какие-либо библиотеки валидации, расположенные где-нибудь или где-то, что скрываются некоторые готовые списки проверки, которые я еще не нашел?
Да. Есть. Но сохраните свою проверку отдельно от своего уровня данных. (Как это делают все веб-фреймворки.)
Теперь библиотеки, которые вы можете использовать для проверки, - это точные библиотеки форм из веб-фреймворков. Начните с:
В последнее время появилось много других, но большинство из них также связано с некоторой степенью генерации формы. Мой личный фаворит WTForms.
Интересно отметить, что Formencode на самом деле пришел из библиотеки проверки для (сейчас) менее используемой библиотеки SQLObject, поэтому она определенно имеет некоторую тягу и использование в этом точном домене.