使用像TemplateHTMLRenderer这样的Django REST框架渲染JSON

时间:2015-10-15 13:58:50

标签: json django-templates django-rest-framework renderer

如何使用与呈现HTML模板的标准视图方式相同的方法?在标准方式中,您可以执行以下操作:

def NewCols(x):
    for item, frame in group['Column2'].iteritems():
        Genes = frame.split(',')
        for value in Genes:
            string = value
            x[string] = np.nan
    return x

UngroupedResGenesLineage.groupby('Column1').apply(NewCols)

你有一个APIView课程,其中from django.views.generic import TemplateView class BaseView(TemplateView): template_name = 'something.html' def get_context_data(self, **kwargs): context = super(BaseView, self).get_context_data(**kwargs) context['body'] = 'lorem ipsum' return context 设置为' something.json&#39 ;?然后.json模板文件将有一些像{{blah}}这样的上下文占位符。但是这个类仍然会以json作为输出进行响应,您还可以设置template_name,以便可以访问扩展名为.json的url。我的默认渲染器类是format=json

0 个答案:

没有答案