Я читаю файл в myView и передаю его в myTemplate
myView
fp = open('D:/python1/format.pdf', 'rb')
data = fp.read()
response = HttpResponse(data, mimetype="application/pdf")
template = get_template('myTemplate.html')
variables = RequestContext(request, {'file':response})
output = template.render(variables)
return HttpResponse(output)
myTemplate
<object id="pdf" height="100%" width="100%" type="application/pdf" data="{{file}}">
Проверьте ссылку . Они сделали то же самое с файлом CSV
Примечание :
Я сделал это успешно для файла изображения в zope (используя обработчик python для чтения файла и Dtml для помещения необработанных данных изображения в 'src').Проверьте эту ссылку .
, и я знаю, что Django shouldn't serve static files
. Это особый случай.