Alala
Дек. 12, 2011 08:25:18
Добрый день!
Помогите разобраться новичку.
У меня есть IntegerField поле, но злые люди могут туда иногда передавать текст(т.е. вместо “123321” передадут “asddsa”). Как правильно перехватить эту ошибку?
Я поняла, что есть функция isValid(), которая как раз делает то, что мне нужно, но я еще не очень разобралась в Django, чтобы понять где именно делать эту проверку.
Gorazio
Дек. 12, 2011 09:38:50
Могу ошибаться, поскольку сам новичек в Python, но
str.isnumeric() #Вернет True если в поле ввели числовое значение.
Погуглите про встроенные методы для строк в Python.
magnet85
Дек. 12, 2011 17:12:45
Для новичков есть djbook.ru. Проверка форм
http://djbook.ru/ch07s06.html
Alala
Дек. 12, 2011 21:25:17
Ок, спасибо, буду разбираться!