Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 12, 2011 08:25:18

Alala
От:
Зарегистрирован: 2011-07-14
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

IntegerField и формы в Django

Добрый день!

Помогите разобраться новичку.
У меня есть IntegerField поле, но злые люди могут туда иногда передавать текст(т.е. вместо “123321” передадут “asddsa”). Как правильно перехватить эту ошибку?
Я поняла, что есть функция isValid(), которая как раз делает то, что мне нужно, но я еще не очень разобралась в Django, чтобы понять где именно делать эту проверку.



Офлайн

#2 Дек. 12, 2011 09:38:50

Gorazio
От:
Зарегистрирован: 2011-11-20
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

IntegerField и формы в Django

Могу ошибаться, поскольку сам новичек в Python, но

str.isnumeric() #Вернет True если в поле ввели числовое значение.
Погуглите про встроенные методы для строк в Python.



Офлайн

#3 Дек. 12, 2011 17:12:45

magnet85
От:
Зарегистрирован: 2009-04-13
Сообщения: 91
Репутация: +  2  -
Профиль   Отправить e-mail  

IntegerField и формы в Django

Для новичков есть djbook.ru. Проверка форм http://djbook.ru/ch07s06.html



Офлайн

#4 Дек. 12, 2011 21:25:17

Alala
От:
Зарегистрирован: 2011-07-14
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

IntegerField и формы в Django

Ок, спасибо, буду разбираться!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version