-1

オブジェクトがデータベースにある場合でも、500 エラーが発生します。エラーは次のとおりです。

IndexError: string index out of range

エラー行は次のとおりです。

    location = Location.objects.get(id=lid)                
    return render_to_response('location.html',{'location':location},context_instance=RequestContext(request))

これはビュー関数全体です:

def location(request,locname,lid):
    try: 
       location = Location.objects.get(id=lid)                
       return render_to_response('location.html',{'location':location},context_instance=RequestContext(request))
    except Location.DoesNotExist:     
       return render_to_response('404.html',{},context_instance=RequestContext(request))

これはエラーのトレースバックです: http://pastebin.com/v0ACzRBj

私は何を間違っていますか?問題は、同じ形式の他の場所は問題ないということです。プロファイルを開くことはできますが、500 エラーが発生する場所のプロファイルは 2 つだけです。

4

1 に答える 1