Je fais du développement local en utilisant Django et Satchmo. Lorsque je télécharge des images de produits localement via l'admin, le chemin d'accès à l'image apparaît sous la forme d'un chemin absolu, complet avec la lettre de lecteur, plutôt que le chemin relatif correct.Pourquoi est-ce que je reçois des URL absolues dans Satchmo lorsque je télécharge des images de produits localement?
étrange encore, Satchmo permet d'économiser l'image originale et les vignettes qu'elle génère en moi tant le répertoire et le répertoire /media/
/media/images/
, ce dernier étant là où je veux qu'ils aillent.
Les paramètres relavent sont les suivantes:
# path relative to the settings.py file
DIRNAME = os.path.abspath(os.path.dirname(__file__).decode('utf-8'))
MEDIA_ROOT = os.path.join(DIRNAME, 'media')
MEDIA_URL = 'http://localhost:8000/'
ADMIN_MEDIA_PREFIX = '/media/'
Je tripple vérifié le fichier local_settings.py et il n'y a aucune mention du mot « médias » partout en elle, donc je suis sûr qu'il n'y a pas réglage des remplacements. Si cela aide, je suis sur Windows, mais j'utilise toute la notation Unix appropriée pour mes chemins.