Est-ce possible avec une vue couplée avec stockage sur S3, est-ce que quelqu'un a configuré Wagatil avec django-stockages ou django-private-storage? J'ai installé django-cms avec S3 mais le private/smedia avec django-storages ne fonctionne que pour les fichiers locaux/serveur. Toute aide serait grandement appréciée.Comment configurer des fichiers sécurisés avec Wagtail
0
A
Répondre
0
Pas tout à fait sûr que ce soit ce que vous voulez dire, mais en utilisant S3 en tant que fournisseur de stockage pour Bergeronnette est expliqué ici: https://wagtail.io/blog/amazon-s3-for-media-files/
En gros:
Créer un utilisateur AWS IAM avec les autorisations correctes
Installe les paquets:
pip install django-storages pip install boto3
Ajouter à votre
storages
INSTALLED_APPS danssettings.py
:INSTALLED_APPS = [ ... 'storages', ... ]
Ajouter des informations d'identification et les chemins à
settings.py
:AWS_STORAGE_BUCKET_NAME = '####' AWS_ACCESS_KEY_ID = '####' AWS_SECRET_ACCESS_KEY = '####' AWS_S3_CUSTOM_DOMAIN = '%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME MEDIA_URL = "https://%s/" % AWS_S3_CUSTOM_DOMAIN DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'