Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 26, 2009 14:43:45

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

HttpResponse в условии

Почему в коде не отрабатывает строчка render_to_response('test.html', {'test': ‘ccccc’}), а запускается следующая? то есть при совпадении условия я не могу использовать объект HttpResponse

def public_data(request, *args):
if 1==1:
render_to_response('test.html', {'test': 'ccccc'})
assert False
только если внутри условия воздать экземпляр HttpResponse тогда это работает, но почему так происходит?

def public_data(request, *args):
if 1==1:
render_to_response('test.html', {'test': 'ccccc'})
res = HttpResponse('test')
return res
ps
код лишен смысла и служит лишь в качестве примера, что бы понять почему так происходит

Спасибо

Отредактировано (Фев. 26, 2009 15:06:00)

Офлайн

#2 Фев. 26, 2009 15:29:28

Vermus
От:
Зарегистрирован: 2008-11-18
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

HttpResponse в условии

Может,

def public_data(request, *args):
if 1==1:
return render_to_response('test.html', {'test': 'ccccc'})
assert False



Офлайн

#3 Фев. 26, 2009 16:24:21

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

HttpResponse в условии

Рома, одумайся.



Офлайн

#4 Фев. 26, 2009 17:35:07

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

HttpResponse в условии

Daevaorn
Рома, одумайся.
Уже одумался. :)
То я ответ уже нашел раньше, чем появилися ответы, но пост не стал удалять.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version