【发布时间】:2014-08-07 02:59:36
【问题描述】:
我正在尝试根据会话变量集执行选择性操作。
这就是我尝试的方式-
try:
if request.session.get('firstoption', False):
# perform operation for first option
return redirect(reverse('first_option_view'))
except:
try:
if request.session.get('secondoption', False):
# perform operation for second option
return redirect(reverse('second_option_view'))
except:
return HttpResponse("WTF!")
执行命中第一个if request.session.get('firstoption', False):,它返回none,在第二种情况下,它不会去except,而是返回以下错误-views.viewname didn't return an HttpResponse object。
我做错了什么?
【问题讨论】: