擅长:python、mysql、java
<p>我不知道为什么我要这么做-可能是Django Rest框架内部不允许将自定义方法放入格式的东西?</p>
<p>我只是把它改成了-</p>
<pre><code>if fileformat == 'raw':
zip_file = open('C:\temp\core\files\CDX_COMPOSITES_20140626.zip', 'rb')
response = HttpResponse(FileWrapper(zip_file), content_type='application/zip')
response['Content-Disposition'] = 'attachment; filename="%s"' % 'CDX_COMPOSITES_20140626.zip'
return response
</code></pre>
<p>然后在我的URL中点击新值,它就可以正常工作了。我很想知道为什么我不能用格式来提供文件。</p>