私はdjangoで持っていた例外の問題を解決しようとしています:私は、次の呼び出しで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,{}))
あなたはインデントを修正するために、あなたの投稿を編集することはできますか? –