def start メソッドから始めます。go_adder を呼び出して、num が 5 になるまで adder.html に num 値を 5 回追加します。その後、adder メソッドは ready=1 を返す必要があります。
views.py で
def start(request):
num=0
ready_or_not=go_adder(num)
return HttpResponse("Ready: %s "%str(ready_or_not))
def go_adder(num):
ready=0
if num<5:
return render_to_response('adder.html',{'num':num})
elif num==5:
ready=1
return ready
def check_post(request,num):
if request.method == 'POST':
num+=1
return adder(num)
このスニペット コードを実行しようとすると、「num=5」になるまで機能します。その後、次のエラーが発生します。
'int' object has no attribute 'status_code'
Exception Location: C:\Python27\lib\site-packages\django\middleware\common.py in process_response, line 94
トレースバックは次のように述べています。
C:\Python27\lib\site-packages\django\core\handlers\base.py in get_response
response = middleware_method(request, response) ...
▶ Local vars
C:\Python27\lib\site-packages\django\middleware\common.py in process_response
if response.status_code == 404: ...
▶ Local vars
どうすればそのエラーを修正できますか? 手伝っていただけませんか ?