How to pass django rest framework response to html?
django, django-rest-framework, python
Solution
If it's a function based view, you made need to use an @api_view decorator to display properly. I've seen this particular error happen for this exact reason (missing API View declaration in function based views).
from rest_framework.decorators import api_view
# ....
@api_view(['GET', 'POST', ])
def articles(request, format=None):
data= {'articles': Article.objects.all() }
return Response(data, template_name='articles.html')
Problem
How to pass django restframework response for any request to html. Example: A list which contains objects, and html be articles.html. I tried by using rest framework Response : ``` data= {'articles': Article.objects.all() } return Response(data, template_name='articles.html') ``` I am getting this error : ``` """ AssertionError at /articles/ .accepted_renderer not set on Response """ ``` Where i went wrong, please suggest me.