Как обслуживать PDF-файлы, хранящиеся в S3 Bucket из views.py - PullRequest
0 голосов
/ 06 марта 2020

Я довольно новичок в django и в настоящее время работаю в проекте, который включает обслуживание файлов PDF с использованием метода FileResponse. В среде разработки все было отлично, так как файлы хранились в каталоге проекта. Сейчас в работе я храню эти файлы в корзине S3, просто для того, чтобы все было отдельно.

Но я не могу найти способ эффективного доступа к файлам из моего приложения.

Я пробовал что-то вроде:

s3 = boto3.resource('s3')
obj = s3.Object(bucket_name, file)
body = obj.get()['Body'].read()

Но, похоже, это не работает с двоичными файлами ...

Я думал о загрузке файлов в / каталог tmp, но это должно быть лучше ...

Любая помощь или руководство будут оценены.

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