はじめに
Django==2.1.3
python==3.6.5
Djangoのviews.pyのrenderメソッドでのエラー
エラーメッセージ
TypeError: context must be a dict rather than tuple.
原因
renderメソッドの第二引数はタプルではない
対策
renderメソッドの第二引数に辞書を渡す
from django.shortcuts import render
##中略##
def hoge(resuest):
return render(request, 'index.html', ()<==)
ここはこうなる
def hoge(resuest):
return render(request, 'index.html', {}<==)
感想
TypeErrorで動かね!、どこ!?ってなった人たちに届けばよし。