View powinien jednak wystarczyć dla widoków API (django.views.generic.base.View zamiast TemplateView)