Django rest framework Django rest熊猫模板设计师
我创建了一个PandasSimpleView,它覆盖“get_data”方法以返回一个数据帧 我在PandasSimpleView方法中放置了以下渲染器类: 渲染器\类=(PandasHTMLRenderer、PandassvRenderer、PandasJSONRenderer、PandasExtRenderer,) 除了HTML,我能够成功地呈现CSV、文本和JSON。我的假设是,如果我使用PandasSimpleView,我不需要模板来呈现HTML,因为Django REST pandas框架不需要模板,只需要视图和url 那么,为什么我仍然收到一个异常TemplateDoesNotExist 课堂提问统计(PandasSimpleView): 通过重写“get”方法并返回带有模板名称位置的响应,问题得以解决Django rest framework Django rest熊猫模板设计师,django-rest-framework,Django Rest Framework,我创建了一个PandasSimpleView,它覆盖“get_data”方法以返回一个数据帧 我在PandasSimpleView方法中放置了以下渲染器类: 渲染器\类=(PandasHTMLRenderer、PandassvRenderer、PandasJSONRenderer、PandasExtRenderer,) 除了HTML,我能够成功地呈现CSV、文本和JSON。我的假设是,如果我使用PandasSimpleView,我不需要模板来呈现HTML,因为Django REST pandas
renderer_classes = (PandasHTMLRenderer, PandasCSVRenderer, PandasJSONRenderer, PandasTextRenderer,)
def get_data(self, request, *args, **kwargs):
curr_slug = self.request.query_params.get('slug', None)
data = get_question_stats(curr_slug)
return data
def get(self, request, *args, **kwargs):
data = self.get_data(request, *args, **kwargs)
return Response(data, template_name='questions/questionstats.html')