Форум сайта python.su
Добрый день!
Помогите разобраться новичку.
У меня есть IntegerField поле, но злые люди могут туда иногда передавать текст(т.е. вместо “123321” передадут “asddsa”). Как правильно перехватить эту ошибку?
Я поняла, что есть функция isValid(), которая как раз делает то, что мне нужно, но я еще не очень разобралась в Django, чтобы понять где именно делать эту проверку.
Офлайн
Могу ошибаться, поскольку сам новичек в Python, но
str.isnumeric() #Вернет True если в поле ввели числовое значение.
Офлайн
Для новичков есть djbook.ru. Проверка форм http://djbook.ru/ch07s06.html
Офлайн
Ок, спасибо, буду разбираться!
Офлайн