【发布时间】:2017-06-29 12:52:46
【问题描述】:
我有自定义渲染器(XLSXRender)及其作品,但下载的文件的标题只有“下载”而没有扩展名。如何设置带有文件扩展名的文件名?
XLSXRender 在settings.py 的默认渲染器中,我从文件renderers.py 调用我的应用程序。 XLSXRender 从查询集二进制文件而不是*.json 生成。观点经典viewsets.ModelViewSet:
class CountryViewSet(viewsets.ModelViewSet):
queryset = Country.objects.all()
serializer_class = CountrySerializer
谢谢!
【问题讨论】:
-
更清楚地解释您的问题。什么是 XLSXrenderer,它的代码在哪里?这个基于类的视图是做什么的?
-
@danilke,您可能应该在回复中添加 Content-Disposition 标头
-
@devxplorer ,谢谢,有帮助!
标签: django views rendering django-rest-framework