나는 장고와 함께 가지고있는 예외 문제를 해결하려하고있다. URL이 다음과 같은 호출을 가지고있다. http://someurl.com/?items=1,2,3
. ?items=
또는 ?items=somthing_bs
인 경우를 처리하고 싶습니다. 항상 오류가 발생합니다 : 할당 전에 로컬 변수 'apps'
이 참조됩니다. try 절에서 오는 모든 예외와 오류를 잡아서는 안됩니까? 내 코드 :Django/Python 예외가 작동하지 않습니까?
def my_view(request):
if request.GET.get('mashpoint'):
try:
item_ids = request.GET.get('mashpoint')
item_ids = item_ids.split(',')
apps = mpApp.objects.filter(mpitem__pk__in=item_ids).distinct()
return render_to_response(template_name,context_instance=RequestContext(request,{'apps':apps,'item_ids':','.join(item_ids)}))
except:
return render_to_response(template_name,context_instance=RequestContext(request,{}))
return render_to_response(template_name,context_instance=RequestContext(request,{}))
는 들여 쓰기를 해결하기 위해 귀하의 게시물을 편집 할 수 있습니다 사용하는
그것은 더 나은 것입니까? –