関数ビューがあり、この関数で次のように TemplateView インスタンスを作成したい
def MyView(request):
#view =TemplateView(request)
#view =TemplateView.as_view()
#view =TemplateView.as_view()(request)
return view
しかし、それらはすべて間違っています。ビューを作成するにはどうすればよいですか?
URL:
mysite/widget1/
mysite/widget2/
mysite/widget3/
ビュー:
class BaseWidgetTemplateView(TemplateView):
pass
class Widget1View(BaseWidgetTemplateView):
pass
class Widget2View(BaseWidgetTemplateView):
pass
class Widget3View(BaseWidgetTemplateView):
pass
関数ビューに渡す要求と TemplateView に渡す要求は異なるオブジェクト タイプです。関数に渡す要求は次のとおりです。
module 'django.http.request
TemplateViewのリクエストは
WSGIRequest