Вопрос

Я только что узнал, как проверить входные данные в базу данных перед их сохранением, но я немного огорчен, обнаружив, что в некоторых веб-фреймворках нет готовых правил (таких как проверка электронной почты, длины и т. д.).Существуют ли где-нибудь или где-нибудь какие-либо библиотеки проверки, которые скрываются в некоторых готовых списках проверки, которые я еще не нашел?

Это было полезно?

Решение

Да.Есть.Но держите проверку отдельно от уровня данных.(Как и все веб-фреймворки.)

Теперь библиотеки, которые вы можете использовать для проверки, — это точные библиотеки форм из веб-фреймворков.Начните с:

В последнее время появилось множество других, но большинство из них также в той или иной степени занимаются формированием форм.Мой личный фаворит WTForms.

Интересно отметить, что Formencode на самом деле возник как библиотека проверки для (сейчас) менее используемой библиотеки SQLObject, поэтому он, безусловно, имеет некоторую популярность и использование именно в этой области.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top