Я довольно новичок в django и в настоящее время работаю в проекте, который включает обслуживание файлов PDF с использованием метода FileResponse
. В среде разработки все было отлично, так как файлы хранились в каталоге проекта. Сейчас в работе я храню эти файлы в корзине S3, просто для того, чтобы все было отдельно.
Но я не могу найти способ эффективного доступа к файлам из моего приложения.
Я пробовал что-то вроде:
s3 = boto3.resource('s3')
obj = s3.Object(bucket_name, file)
body = obj.get()['Body'].read()
Но, похоже, это не работает с двоичными файлами ...
Я думал о загрузке файлов в / каталог tmp, но это должно быть лучше ...
Любая помощь или руководство будут оценены.