エラー文
ValueError at / The view myapp.views.Index didn't return an HttpResponse object. It returned None instead.
『HttpResponse object』
HttpResponseが返せていないと言う意味。
変更するコード内容
def Index(TemplateView):
template_name = 'myapp/imdex.html'
DjangoではIndex(TemplateView)
をあらかじめ用意してくれる。
その為、(TemplateView)
を使うときは関数であるdef
を使わずclass
を使う
結果
class Index(TemplateView):
template_name = 'myapp/imdex.html'
とすると解消できる