На github есть действительно хороший и популярный пакет django-хранилища .Вы можете использовать этот пакет для загрузки загруженных вами файлов в aws.Вы можете использовать S3Boto3Storage
из этого пакета для обработки ваших файлов.
Можно ли настроить загрузку на удаленный сервер AWS только в тех моделях, которые мне нужны?
Вы можете указать класс хранения, который будет использоваться в вашем файловом поле, если вы хотите использовать AWS только для определенных моделей / полей, подобных этой.
from storages.backends.s3boto3 import S3Boto3Storage
class Attachment(models.Model):
file = models.FileField(upload_to=log_att_path, storage=S3Boto3Storage)
# other stuff