Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 29, 2013 19:47:18

quix
Зарегистрирован: 2012-06-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка параметра в request.GET

if 'q' in request.GET:	#Убеждаемся, что параметр 'q' существует в request.GET
		q = request.GET["q"]#Присваиваем то, что нам передали в запросе
		if not q:
			error = True
Прокомментируйте плз последние две строчки. Ещё чуть - чуть и я все пойму

Офлайн

#2 Апрель 29, 2013 20:09:21

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Проверка параметра в request.GET

Предположим, ты всё таки передаешь параметр q из формы(т.е. без обмана , как у тебя сейчас).

if 'q' in request.GET:	#Убеждаемся, что параметр 'q' существует в request.GET
		q = request.GET["q"]#Присваиваем то, что нам передали в запросе
		if not q:  # Тут подразумевается , что параметр формы был НЕ ЗАПОЛНЕН пользователем.
			error = True # Поэтому присваиваешь переменной error значение True, которая служит для вывода сообщения: Введите поисковый запрос!

Отредактировано buddha (Апрель 29, 2013 20:10:09)

Офлайн

#3 Апрель 29, 2013 22:03:23

quix
Зарегистрирован: 2012-06-23
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка параметра в request.GET

Спасибо, разжевали

Офлайн

#4 Апрель 29, 2013 23:30:48

buddha
От:
Зарегистрирован: 2012-03-02
Сообщения: 422
Репутация: +  15  -
Профиль   Отправить e-mail  

Проверка параметра в request.GET

плюсани в репутацию=)

Отредактировано buddha (Апрель 29, 2013 23:31:11)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version