python -делает файл доступным для скачивания

Я хочу, чтобы файл PDF в каталоге моего проекта можно было загрузить, а не открывать в браузере, когда пользователь щелкает ссылку.

Я ответил на этот вопрос Создание файла для загрузки с помощью Django

Но я получаю ошибку:

Exception Type: SyntaxError
Exception Value: can't assign to literal (views.py, line 119)
Exception Location: /usr/local/lib/python2.7/dist-packages/django/utils/importlib.py in import_module, line 35

Я создал ссылку для скачивания:

 Download PDF

urls.py:

url(r'^files/pdf/(?P\{w{40})/$', 'github.views.pdf_download'),

просмотров.py:

def pdf_download(request, filename):
    path = os.expanduser('~/files/pdf/')
    f = open(path+filename, "r")
    response = HttpResponse(FileWrapper(f), content_type='application/pdf')
    response = ['Content-Disposition'] = 'attachment; filename=resume.pdf'
    f.close()
    return response

Строка ошибки:

response = ['Content-Disposition'] = 'attachment; filename=resume.pdf'

Как я могу сделать его загружаемым?

Спасибо!

ОБНОВЛЕНИЕ

Он работает в Firefox, но не в Chrome v21.0.

5
задан Community 23 May 2017 в 10:34
поделиться